Marc, thanks for pinpointing exactly where the regression occurred.
virt-manager disables gtk-enable-mnemonics when a running VM window is focused and re-enables it when the focus is lost. So clicking the global menu steals the focus away, changing the gtk-enable-mnemonics setting, which updates the menus (adding back their mnemonics). Since menu updates are done by removing and re-adding the same menu, the old menu is opened but immediately replaced by a new unopened menu...
I think we need to patch virt-manager to fix this.
Marc, thanks for pinpointing exactly where the regression occurred.
virt-manager disables gtk-enable- mnemonics when a running VM window is focused and re-enables it when the focus is lost. So clicking the global menu steals the focus away, changing the gtk-enable- mnemonics setting, which updates the menus (adding back their mnemonics). Since menu updates are done by removing and re-adding the same menu, the old menu is opened but immediately replaced by a new unopened menu...
I think we need to patch virt-manager to fix this.