diff -r c13653b1cc9d -r 7f2287ae2b78 ui/gtk/list.c --- a/ui/gtk/list.c Sat Oct 18 09:33:39 2025 +0200 +++ b/ui/gtk/list.c Sat Oct 18 09:43:05 2025 +0200 @@ -2420,6 +2420,7 @@ UIMENU menu = ui_contextmenu_create(item->button_menu, listbox->obj, button); event->customdata3 = menu; g_signal_connect(menu, "closed", G_CALLBACK(button_popover_closed), button); + ui_menubuilder_unref(item->button_menu); } } }