Use ctrl-enter for URL canonization on all platform, and offer an opt-out ( browser.urlbar.ctrlCanonizesURLs ) for Windows/Linux users where it interferes with opening URLs in (background) tabs
Categories
(Firefox :: Keyboard Navigation, defect, P2)
Tracking
()
People
(Reporter: mohr.42, Assigned: Gijs)
References
(Depends on 2 open bugs, Blocks 1 open bug)
Details
(Keywords: uiwanted, user-doc-needed, ux-consistency, Whiteboard: ui-polish,[fxsearch])
Attachments
(5 files, 3 obsolete files)
Comment 1•21 years ago
|
||
Comment 2•21 years ago
|
||
Reporter | ||
Comment 3•21 years ago
|
||
Comment 4•20 years ago
|
||
Reporter | ||
Comment 5•20 years ago
|
||
Comment 6•20 years ago
|
||
Comment 7•19 years ago
|
||
Comment 8•19 years ago
|
||
Updated•19 years ago
|
Updated•19 years ago
|
Comment 9•19 years ago
|
||
Comment 10•19 years ago
|
||
Comment 11•19 years ago
|
||
Comment 12•18 years ago
|
||
Comment 13•18 years ago
|
||
Comment 14•18 years ago
|
||
Comment 15•18 years ago
|
||
Comment 16•18 years ago
|
||
Comment 17•18 years ago
|
||
Comment 18•18 years ago
|
||
Updated•17 years ago
|
Comment 22•17 years ago
|
||
Comment 23•16 years ago
|
||
Updated•16 years ago
|
Comment 24•16 years ago
|
||
Comment 26•15 years ago
|
||
Comment 27•15 years ago
|
||
Updated•15 years ago
|
Comment 28•15 years ago
|
||
Comment 29•15 years ago
|
||
Comment 30•15 years ago
|
||
Comment 32•15 years ago
|
||
Comment 33•15 years ago
|
||
Comment 35•15 years ago
|
||
Comment 36•15 years ago
|
||
Comment 37•15 years ago
|
||
Comment 38•15 years ago
|
||
Comment 39•15 years ago
|
||
Comment 40•15 years ago
|
||
Comment 41•15 years ago
|
||
Comment 42•15 years ago
|
||
Comment 44•15 years ago
|
||
Comment 45•14 years ago
|
||
Comment 46•14 years ago
|
||
Updated•14 years ago
|
Comment 47•14 years ago
|
||
Comment 48•14 years ago
|
||
Comment 49•14 years ago
|
||
Comment 50•14 years ago
|
||
Comment 51•14 years ago
|
||
Updated•13 years ago
|
Comment 54•13 years ago
|
||
Comment 55•13 years ago
|
||
Updated•13 years ago
|
Comment 56•11 years ago
|
||
Comment 57•11 years ago
|
||
Comment 58•11 years ago
|
||
Comment 59•11 years ago
|
||
Comment 60•11 years ago
|
||
Comment 61•11 years ago
|
||
Comment 62•11 years ago
|
||
Comment 63•11 years ago
|
||
Comment 64•11 years ago
|
||
Comment 65•11 years ago
|
||
Comment 66•10 years ago
|
||
Comment 67•10 years ago
|
||
Comment 68•10 years ago
|
||
Comment 69•9 years ago
|
||
Comment 70•9 years ago
|
||
Comment 71•9 years ago
|
||
Comment 72•9 years ago
|
||
Comment 73•9 years ago
|
||
Comment 74•9 years ago
|
||
Comment 75•9 years ago
|
||
Comment 76•9 years ago
|
||
Comment 77•9 years ago
|
||
Comment 78•9 years ago
|
||
Comment 79•9 years ago
|
||
Comment 80•9 years ago
|
||
Comment 81•8 years ago
|
||
Comment hidden (mozreview-request) |
Assignee | ||
Comment 83•8 years ago
|
||
mozreview-review |
Comment 84•8 years ago
|
||
Assignee | ||
Comment 85•8 years ago
|
||
Assignee | ||
Comment 86•8 years ago
|
||
Comment 87•8 years ago
|
||
Assignee | ||
Comment 88•8 years ago
|
||
Assignee | ||
Comment 89•8 years ago
|
||
Comment 90•8 years ago
|
||
Assignee | ||
Comment 91•8 years ago
|
||
Comment 92•8 years ago
|
||
Comment 93•8 years ago
|
||
Updated•8 years ago
|
Updated•8 years ago
|
Comment hidden (advocacy) |
Assignee | ||
Comment 96•7 years ago
|
||
Assignee | ||
Comment 97•7 years ago
|
||
Comment 98•7 years ago
|
||
Comment 99•6 years ago
|
||
Comment 100•6 years ago
|
||
Comment 101•6 years ago
|
||
Assignee | ||
Comment 102•6 years ago
|
||
Comment 103•6 years ago
|
||
Assignee | ||
Comment 104•6 years ago
|
||
Comment 105•6 years ago
|
||
Comment 106•6 years ago
|
||
Comment 107•6 years ago
|
||
Comment 108•6 years ago
|
||
Comment 109•6 years ago
|
||
Comment 110•6 years ago
|
||
Comment 111•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 112•6 years ago
|
||
Comment 113•6 years ago
|
||
Assignee | ||
Comment 114•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 115•6 years ago
|
||
Comment 116•6 years ago
|
||
Comment 117•6 years ago
|
||
Comment 118•6 years ago
|
||
Assignee | ||
Comment 119•6 years ago
|
||
Comment 120•6 years ago
|
||
bugherder |
Comment 121•6 years ago
|
||
Assignee | ||
Comment 122•6 years ago
|
||
Comment 123•6 years ago
|
||
Assignee | ||
Comment 124•6 years ago
|
||
Comment 125•6 years ago
|
||
Assignee | ||
Comment 126•6 years ago
|
||
Comment 127•6 years ago
|
||
Comment 128•6 years ago
|
||
Assignee | ||
Comment 129•6 years ago
|
||
Comment 130•6 years ago
|
||
Comment 131•6 years ago
|
||
Comment 132•6 years ago
|
||
Comment 133•6 years ago
|
||
Comment 134•6 years ago
|
||
Assignee | ||
Comment 135•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Comment 136•6 years ago
|
||
Assignee | ||
Comment 137•6 years ago
|
||
Comment 138•6 years ago
|
||
Comment 139•6 years ago
|
||
Comment 140•6 years ago
|
||
Comment 141•6 years ago
|
||
Comment 142•6 years ago
|
||
Comment 143•6 years ago
|
||
Comment 144•6 years ago
|
||
Assignee | ||
Comment 145•6 years ago
|
||
Comment 146•6 years ago
|
||
Assignee | ||
Comment 147•6 years ago
|
||
Comment 148•6 years ago
|
||
Comment 149•6 years ago
|
||
Comment 150•6 years ago
|
||
Assignee | ||
Comment 151•6 years ago
|
||
Comment 152•6 years ago
|
||
Assignee | ||
Comment 153•6 years ago
|
||
Comment 154•6 years ago
|
||
Comment 155•6 years ago
|
||
Comment 156•6 years ago
|
||
Comment 157•6 years ago
|
||
Here's my situation: I use a Mac, but I use a Windows keyboard. I changed my modifier keys in MacOS system preferences so that Control is now Cmd and Cmd is now Control. This means that I can use ctrl + key on my keyboard for shortcuts, just like I would use in Windows (ctrl + c to copy, ctrl + v to paste). If I didn't make that change in system preferences, I'd have to use the Windows key for those same shortcuts (win + c to copy, win + v to paste), which is not how the shortcuts work in Windows. Before Firefox 64, ctrl + enter on my Windows keyboard would autocomplete the URL with www. and .com, because I changed my modifier keys in system preferences. This behavior is consistent with how it would work using the same keyboard in Windows. Because of this change to Firefox 64, I now have to use win + enter in Firefox, or I have to change my system preferences modifier keys back to defaults, which means Firefox would again use ctrl + enter on the keyboard to autocomplete, but for everything else in the OS, I'd have to use the Win key. So Firefox is now the odd program on my Mac. I have to retrain my fingers to use win + enter on the Mac, but continue to use ctrl + enter on Windows.
So while this is really more of a nuisance than a true show-stopper, it would be nice if you offered a config that would revert the changes on Macs if the user isn't using a Mac keyboard.
Comment 158•6 years ago
|
||
this change is really unfortunate -- I just phished myself due to relying on muscle memory that dates back at least 10 years.
Comment 159•6 years ago
|
||
Actually, it's not the change that is unfortunate, but that it took 15 years for it to happen. Back then, there were far fewer people who had developed the "wrong" muscle memory around it.
Comment 160•6 years ago
|
||
Is there another thread where we can upvote a possible feature to change this via an option?
Comment hidden (metoo) |
Comment 162•6 years ago
|
||
My Apple laptop has a Ctrl key on the left side only, which means this functionality is no longer a one-handed operation. For me this is a frustrating downgrade, but for others I expect it's an accessibility issue. No? I'd also like an option to restore the longstanding behavior.
Comment 163•6 years ago
|
||
I don't see how removing shift-enter and ctrl-shift-enter is even remotely related to the original request of making ctrl-enter open URLs in a new tab. In addition, it breaks a preexisting functionality of having shift-enter automatically add www. .net and ctrl-shift-enter add www. .org.
Personally, if this feature were really necessary (in which case it should have been opened as a separate bug), I would rather have it moved to an unused combination. For example, Windows-enter could be "open in new window" and Windows-alt-enter for "open in new tab, but on the background".
Or, if it is really that important to have these shortcuts on shift and ctrl-shift, even despite of breaking preexisting behavior and getting a lot of users upset, at least make windows-enter and ctrl-windows-enter the new .net and .org shortcuts so that this functionality is not lost.
(Or going further: use alt for .com, windows for .net, and alt-windows for .org, so that ctrl is left for opening on a new tab, be it from the URL bar or from a link on the page; now THAT would solve the inconsistency issue the bug originally complained about.)
Ultimately, removing the shortcut for .net and .org but keeping it for .com somehow suggests that .net and .org sites are "less important" than .com ones. I could expect that from a browser developed by google.com or microsoft.com, but not from one developed by mozilla.org.
Assignee | ||
Comment 164•6 years ago
|
||
(In reply to cousteau from comment #163)
I don't see how removing shift-enter and ctrl-shift-enter is even remotely related to the original request of making ctrl-enter open URLs in a new tab.
The point of the bug as filed was to make link opening modifiers work the same between the url bar and other usecases. That applies to shift and ctrl-shift as much as it does to just ctrl.
Personally, if this feature were really necessary (in which case it should have been opened as a separate bug), I would rather have it moved to an unused combination. For example, Windows-enter could be "open in new window" and Windows-alt-enter for "open in new tab, but on the background".
We don't use any windows+<whatever> shortcuts inside Firefox and doing so would be going against platform convention, which we wouldn't do without very good reasons, so this is a non-starter.
Ultimately, removing the shortcut for .net and .org but keeping it for .com somehow suggests that .net and .org sites are "less important" than .com ones. I could expect that from a browser developed by google.com or microsoft.com, but not from one developed by mozilla.org.
In the global alexa top 50 there is 1 .org site (wikipedia), 1 .net site (a Chinese site), and 48 .com sites, and so .com sites are pretty conclusively more commonly used. Not to mention the fact that, if for whatever reason .net (or any other suffix) is more common in your own browsing habits, you can configure the default suffix in about:config (both before and after this change), and it was never possible to configure the suffix for shift-enter and ctrl-shift-enter.
I'm going to restrict comments here. The recent history of comments is just repeated complaints that reiterate ground that has already been covered, and as such isn't productive anymore. To reiterate:
- we won't (add a pref to) revert this behavior change. See comment #143. There are always trade-offs when making changes to frequently-used parts of the browser like the URL bar. We considered these trade-offs carefully before making the change. That doesn't mean we believe there are no negative side-effects, or that we don't regret people having to retrain muscle memory - it means we made the change despite those side-effects, because we believe the upsides outweigh those negative side-effects.
- yes, there's remaining ground to cover in terms of fixing up shortcuts to be even more consistent with other browsers and/or with other uses of modifier keys within Firefox. See bug 1513830, bug 1506203, bug 1506247 . If there's other inconsistencies that got missed, please file separate follow-up bugs.
- you can already change the default completion for ctrl-enter to something else in about:config using browser.fixup.alternate.suffix , if that's preferable over .com .
- there are extant bugs on file for improving webextension control over shortcuts via bug 1215061 and deps.
Description
•