Community
Participate
Working Groups
I just noticed in Helios Java EE package, a new keyboard shortcut has been set up for Command+3 (Ctrl+3 for you Windows users). It's bound to a command named "Open Source" in the "JavaScript Debug" category, and "When" is set to "Debug." The problem is that Command/Ctrl+3 is already bound to the Quick Access command, which is universal across the workbench and is a long-standing, well-known shortcut. Having this new one breaks Quick Access when in the Debug perspective; disabling the "Open Source" binding restores Quick Access functionality.
Created attachment 174025 [details] proposed fix One proposed fix would be to change the binding to Ctrl+Shift+3 which does not collide with any of the platform bindings.
* Explain why you believe this is a stop-ship defect. Or, if it is a "hotbug" (requested by an adopter) please document it as such. Subverting preexisting key bindings is very aggravating to long-time users, plus when debugging any languages other than JS, it looks like Quick Access simply isn't working since our Command does nothing for them. * Is there a work-around? If so, why do you believe the work-around is insufficient? Only workaround is to rebind the command, although it may be difficult to find which one is active if you're not already familiar with the preference page or using Show Key Assist. * How has the fix been tested? Is there a test case attached to the bugzilla record? Has a JUnit Test been added? Tested manually. * Give a brief technical overview. Who has reviewed this fix? Changes the default keybinding for the command that shows the JavaScript source for the selected script element. I've reviewed it. * What is the risk associated with this fix? None.
We don't need PMC review for 3.2.2, we just need to wait for the builds to start.
applied fix to HEAD, will apply to 3.2.2 when the builds start for 3.2.2
Applied fix to 3.2.2