From 7c8ea2713df454118c9cf55c8a381bd07c6d7ccd Mon Sep 17 00:00:00 2001 From: vangel76 Date: Tue, 20 Oct 2026 01:41:23 +0200 Subject: [PATCH] Review: Delete in the render queue does nothing while a menu is open Co-Authored-By: Claude Sonnet 5.5 --- crates/ui-egui/src/panels/render_queue.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/ui-egui/src/panels/render_queue.rs b/crates/ui-egui/src/panels/render_queue.rs index 871c9dfeb..76000f796 100644 --- a/crates/ui-egui/src/panels/render_queue.rs +++ b/crates/ui-egui/src/panels/render_queue.rs @@ -870,6 +870,7 @@ pub fn show(app: &mut EffectcraftApp, ui: &mut egui::Ui, rect: Rect) { && !rendering && let Some(id) = selected && app.dialog.is_none() + && !crate::widgets::any_menu_open(ui.ctx()) && ui.input(|i| i.key_pressed(egui::Key::Delete) || i.key_pressed(egui::Key::Backspace)) // (A focused queue row is not typing; any other focused widget may be.) && (on_row || !ui.ctx().egui_wants_keyboard_input())