here is the debugging message, I'm not using out-of-app menu, just saw the "bug" again. When click has no effects on menus, I can still do 'ctrl-O, ctrl-N' with keyboard. I also noticed in syslog I have "Window 0x55a21f10e7d0 has not been made visible in GdkSeatGrabPrepareFunc".
``` 14:31:58: Geany INFO : Geany 1.32, en_US.UTF-8 14:31:58: Geany INFO : GTK 3.22.30, GLib 2.56.3 14:31:58: Geany INFO : System data dir: /usr/share/geany 14:31:58: Geany INFO : User config dir: /home/xxiao/.config/geany 14:31:59: fcitx-connection DEBUG : _fcitx_connection_create_ic 14:31:59: Geany INFO : System plugin path: /usr/lib/x86_64-linux-gnu/geany 14:31:59: Geany INFO : Added filetype Arduino (61). 14:31:59: Geany INFO : Added filetype Cython (62). 14:31:59: Geany INFO : Added filetype CUDA (63). 14:31:59: Geany INFO : Added filetype Scala (64). 14:31:59: Geany INFO : Added filetype Genie (65). 14:31:59: Geany INFO : Added filetype JSON (66). 14:31:59: Geany INFO : Added filetype Clojure (67). 14:31:59: Geany INFO : Added filetype Graphviz (68). 14:31:59: Geany INFO : Loaded libvte from libvte-2.91.so.0 14:31:59: Geany INFO : Loaded: /usr/lib/x86_64-linux-gnu/geany/addons.so (Addons) 14:31:59: Geany INFO : Loaded: /usr/lib/x86_64-linux-gnu/geany/autoclose.so (Auto-close) 14:31:59: Geany INFO : Loaded: /usr/lib/x86_64-linux-gnu/geany/git-changebar.so (Git Change Bar) 14:31:59: Geany INFO : Loaded: /usr/lib/x86_64-linux-gnu/geany/projectorganizer.so (Project Organizer) 14:31:59: Geany INFO : Loaded: /usr/lib/x86_64-linux-gnu/geany/saveactions.so (Save Actions) 14:31:59: Geany INFO : Loaded: /usr/lib/x86_64-linux-gnu/geany/splitwindow.so (Split Window) 14:31:59: Geany INFO : unknown : None (UTF-8) ```