From 3b62210d27dc486f93953ed5e7e94c48bce74532 Mon Sep 17 00:00:00 2001 From: Eric Le Bihan Date: Mon, 24 Aug 2026 14:20:45 +0200 Subject: [PATCH] fix(menu): request redraw when menu bar opens When using a menu bar without Wayland popup support, the menu items are unclickable, as redrawing is never requested. So, request a redraw after opening so the overlay menu is created and drawn immediately. --- src/widget/menu/menu_bar.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/widget/menu/menu_bar.rs b/src/widget/menu/menu_bar.rs index 71a39c42..ba2a8991 100644 --- a/src/widget/menu/menu_bar.rs +++ b/src/widget/menu/menu_bar.rs @@ -648,6 +648,7 @@ where return; } shell.capture_event(); + shell.request_redraw(); #[cfg(wayland_platform)] if matches!(WINDOWING_SYSTEM.get(), Some(WindowingSystem::Wayland)) { self.create_popup(layout, view_cursor, renderer, shell, viewport, my_state);