diff -r 6bb45d356481 -r 0b7df75d4ecf ui/gtk/menu.c --- a/ui/gtk/menu.c Sat Sep 12 11:42:52 2026 +0200 +++ b/ui/gtk/menu.c Sat Sep 12 20:14:29 2026 +0200 @@ -1014,6 +1014,7 @@ } void ui_contextmenu_popup(UIMENU menu, UIWIDGET widget, int x, int y) { + gtk_widget_show_all(GTK_WIDGET(menu)); gtk_popover_set_pointing_to(GTK_POPOVER(menu), &(GdkRectangle){ x, y, 0, 0 }); gtk_popover_popup(GTK_POPOVER(menu)); }