Insert context menu in a consistent order
Categories
(WebExtensions :: General, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: andy+bugzilla, Unassigned)
References
Details
(Whiteboard: [design-decision-needed])
Attachments
(2 files)
Comment 1•7 years ago
|
||
Comment 3•7 years ago
|
||
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 6•6 years ago
|
||
Comment 7•6 years ago
|
||
Comment 8•6 years ago
|
||
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
Comment 14•6 years ago
|
||
Comment 15•6 years ago
•
|
||
This is a bit fraught:
- existing habit/workflows are changing for no good benefit
- enforcing an arbitrary order seems of dubious use
- allowing developers to specify seems potentially detrimental to the end user
Alphabetical seems to be the only reasonable (and consistent) change here, as noted in #c1. Added whiteboard and NI Asa for thumbsup/down on that from an accessibility standpoint and if we should up this from P3.
Updated•6 years ago
|
Comment 16•6 years ago
|
||
Asa, having a consistent order for extension context menu items seems like an accessibility issue (see comment 12) but I wanted to get your take on this feature request. Thanks.
Comment 17•6 years ago
•
|
||
(In reply to Mike Conca [:mconca] from comment #16)
Asa, having a consistent order for extension context menu items seems like an accessibility issue (see comment 12) but I wanted to get your take on this feature request. Thanks.
I've read the background and I think context menu items shifting is a general user experience issue negatively affecting all users of context menus that is probably exacerbated for users with certain disabilities. I'd like to see what UX has to say about what the right thing is for all of our users -- ideally taking into account that menu items unexpectedly changing position may have a disproportionate impact on accessibility. I've ni'd Emanuela for her input.
Comment 18•5 years ago
|
||
As it seems some bugs are being closed cause "there has been very little interest" on them i want to confirm that i'm still interested on this bug.
Comment 19•4 years ago
|
||
With yet another unnecessary context menu encapsulation in FF78 it would be nice, when this bug would get a fix finally.
If an user wants to install an addon which adds an menu item at some specific position there is probably a good reason for it or the user wouldn't install that addon.
Comment 20•4 years ago
|
||
Asa, if you are worry that general user experience is affected for all users, then this is already the case now. Also the users which are not satisfied with the current strategy are below your all users.
"unexpectedly changing position may have a disproportionate impact on accessibility" - This is the case for the forced submenus with more as one entry but nobody is worry about that.
If this all is such a big problem, why does Mozilla not offer in the options let us say a general config page for all available context menu entries? You could show a table with all entries and assign a ordinal number. Then let the user change the ordinal number. Or you show the entries and let the user arrange them by drag and drop or whatever.
So no addon developer can decide the position and everyone can configure it. The same place could be used to configure if a submenu is showed or not for more of 1 entry.
Comment 21•4 years ago
|
||
If this all is such a big problem, why does Mozilla not offer in the options let us say a general config page for all available context menu entries? You could show a table with all entries and assign a ordinal number. Then let the user change the ordinal number. Or you show the entries and let the user arrange them by drag and drop or whatever.
This is easier said than done.
I think that the easiest solution for this bug is to not have any UI for this functionality, but possibly offer a preference so that users can use about:config
to specify the preferred order for extension menu items.
I think that it may already be possible to get a predictable/fixed menu order using userChrome.css, e.g. as shown at https://github.com/Rob--W/bookmark-container-tab/issues/4
Updated•4 years ago
|
Updated•2 years ago
|
Comment 24•2 years ago
|
||
Also, the sidebar menu is affected too.
Comment 25•2 years ago
|
||
I will also attach the tab context menu screenshot, because it is affected too.
Description
•