Where a Firefox default behaviour is overridden: the override should be plain, and documented
See original GitHub issueFor example, from #189:
… New tab <kbd>Ctrl</kbd>-<kbd>T</kbd>
…
moz-extension://f263e8e1-bc63-46fb-ad51-c59280fd8252/conex-options-ui.html
– no mention of <kbd>Ctrl</kbd>-<kbd>T</kbd> (or <kbd>Control</kbd>-<kbd>T</kbd>), and I assume that on Mac OS X there’s no mention of <kbd>Command</kbd>-<kbd>T</kbd>. Neither does https://addons.mozilla.org/addon/conex/ hint at an override. …
Plainness – in menus, for example
For the use case above, I don’t know whether WebExtensions APIs will allow the override by Conex to cause the keyboard shortcut to be:
- not presented alongside New tab
- presented alongside the relevant container in the submenu of New container tab.
A wild guess, without consulting Bugzilla@Mozilla: that’s the type of thing that should target 60, but might slip to 62 in Q3 2018.
Menu inconsistencies aside …
Any override should be:
- documented at the preferences page for the extension; and
- ideally, documented at https://addons.mozilla.org/addon/conex/ although whilst the extension is experimental 😃 I shouldn’t expect that page to be comprehensive or up-to-date.
Addressing point (1) should allow #11 to be closed.
Thanks 👍
Issue Analytics
- State:
- Created 6 years ago
- Comments:6 (6 by maintainers)
Top Results From Across the Web
Manage file types and download actions in Firefox
and select Settings. In the General panel, go to the Applications section. Select the Content Type entry for action you want to change....
Read more >There should be default action settings for each direction ...
There should be default action settings for each direction which can override current settings.
Read more >Silence "ATTENTION: default value of option mesa_glthread ...
I compared the Zoom logs and found "ATTENTION: default value of option mesa_glthread overridden by environment." so I guess the fact that Firefox...
Read more >[commands] Explicit support for overriding built-in keyboard ...
Summary: commands API documentation incorrectly asserts that default shortcuts cannot be overridden → Prevent overriding built in keyboard shortcuts.
Read more >Support overriding existing keybinding through WebExtensions
My usecase: in my UsableHomeButton extension [1], the Alt+Home keyboard shortcut (normally opens the browser's start page) is overridden to perform the same ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
so … the only action item that survived this discussion is the documentation of the override which I added to the options ui
Far from totally broken!
Reality check, the framework within/alongside which you’re working. Three aspects, as I see it:
That’s, like, a potentially challenging triangle 😃 so don’t beat yourself up.
For Conex: occasionally consider each issue in isolation (probably easier said than done); and occasionally prioritise.
Cheers