Come up with a permissions system for users to allow websites to override browser shortcuts
Categories
(Core :: DOM: UI Events & Focus Handling, defect, P3)
Tracking
()
People
(Reporter: ivan.kuckir, Unassigned)
References
()
Details
(Keywords: testcase)
Comment 1•7 years ago
|
||
Reporter | ||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Reporter | ||
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Comment 7•7 years ago
|
||
Reporter | ||
Comment 8•7 years ago
|
||
Assignee | ||
Updated•6 years ago
|
As more and more applications are ported to Web 2.0, it's ever more important to allow users to retain the shortcuts they are familiar with.
As a developer-focused example, consider Amazon's open source Cloud9 IDE. It's a great product, that opens a full IDE in a browser window, including multiple editor tabs, a sidebar with open files, integrated terminal tabs, and so on, all running on a remote server.
Unfortunately, Firefox still keeps many shortcuts for itself (Ctrl-N, Ctrl-T, Ctrl-W...) and does not provide a permission system where I can grant full control of the keyboard to that specific website.
As a result, every time I'm using the integrated terminal, I keep hitting Ctrl-W (delete word to the left) and accidentally close the entire IDE. The same goes for the editor tabs, I keep hitting Ctrl-W by mistake when I want to close them, because that's what I've been doing every single day for decades on all other IDEs and editors.
Luckily in this case, Cloud9 IDE has a preference to enable the beforeunload dialog "This page is asking you to confirm that you want to leave. Stay on page / Leave page" so that I don't have to reload the entire app every time I hit it by mistake. But it's still annoying.
Can we please raise the priority of this bug?
Comment 10•5 years ago
|
||
With the removal of SSB (Single Side Browser) from Firefox 86, this feature is essential for web-apps such as Cloud9, Code Server or Theia, that make extensive use of shortcuts that conflict with Firefox shortcuts.
Updated•3 years ago
|
Description
•