Community
Participate
Working Groups
Workbench registers a bindingManagerListener to trigger an update on the main menu when the active binding change. However, this update is already triggered in multiple places.
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/175341
From the Gerrit review this change causes a regression, i.e. there is a interaction between menu-mnemonic and short-cuts. In fact, it practically reverses the fix for Bug 65775. As suggested in that Bug, it might be more efficient to move the listener to keybindings inside the MenuManager. My main concern with the current implementation was that the menumanager in the Workbench must be initialized very early (no lazy initialization), while I like to initialize it after the menu-renders are initialized. Also note that there are still issues with the the disabling of menu-mnemonics, the remainder of Bug 208626 for toplevel menus.