Personal (bookmarks) toolbar lacks a keyboard shortcut to show/hide the bar (ideally same as Chrome)
Categories
(Firefox :: Bookmarks & History, enhancement, P1)
Tracking
()
People
(Reporter: pascalc, Assigned: mtigley)
References
Details
(Keywords: parity-chrome, parity-safari)
Attachments
(2 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
Revert "Bug 1328637 - Add a keyboard shortcut for showing/hiding the bookmarks toolbar. r=jaws,Gijs"
47 bytes,
text/x-phabricator-request
|
Details | Review |
Comment 1•8 years ago
|
||
Reporter | ||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
Reporter | ||
Comment 4•8 years ago
|
||
Reporter | ||
Comment 5•8 years ago
|
||
Updated•7 years ago
|
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Comment hidden (metoo) |
Comment hidden (metoo) |
Comment hidden (offtopic) |
Comment hidden (metoo) |
Comment hidden (metoo) |
Comment 13•6 years ago
|
||
Comment hidden (metoo) |
Comment hidden (metoo) |
Comment hidden (metoo) |
Comment hidden (metoo) |
Comment 18•6 years ago
|
||
Comment 19•6 years ago
|
||
(In reply to Mart from comment #18)
… Ctrl + Shift + O seems ok …
– not documented, but (through actual use of Firefox) people have become accustomed to the shortcut.
For this bug 1328637: at the time of writing I don't know what to suggest. Sorry.
Comment 20•6 years ago
|
||
(In reply to Mart from comment #18)
… Ctrl + Shift + B -> displays the bookmark Library, …
Documented by Mozilla but truly, this shortcut is non-effective with actual use of Firefox 65.0 on FreeBSD-CURRENT and Firefox 65.0 in Lubuntu.
On which OS – if any – does Ctrl-Shift-B have any effect in any recent release of Firefox?
Comment 21•6 years ago
|
||
(In reply to Graham Perrin from comment #20)
On which OS – if any – does Ctrl-Shift-B have any effect in any recent release of Firefox?
Windows. Mac also has cmd-shift-b. See also comment #3.
Comment 22•6 years ago
|
||
ctrl-alt combinations are not feasible on Windows. See bug 1438308 comment 2 to 4.
Comment 23•6 years ago
|
||
Thanks. Apologies for any confusion.
Now at https://bugzilla.mozilla.org/show_bug.cgi?id=1527337#c1
… I should treat this bug as a Tier-2 Knowledge Base content issue; …
Comment 24•6 years ago
|
||
Sorry, Tier-3. I forgot, FreeBSD is Tier-3.
Updated•6 years ago
|
Comment 27•6 years ago
|
||
Not sure if this is the right place to also make this feature request. This shortcut is mostly needed to make screenshots without exposing personal bookmarks.
Comment hidden (metoo) |
Comment hidden (metoo) |
Comment 30•5 years ago
|
||
Hiding/showing the bookmark toolbar is easily done by right-clicking the empty space between the address bar and the extension icons, and checking/unchecking the "Bookmarks toolbar" option.
Comment 31•5 years ago
|
||
(In reply to hx48jai2 from comment #30)
Hiding/showing the bookmark toolbar is easily done by right-clicking the empty space between the address bar and the extension icons, and checking/unchecking the "Bookmarks toolbar" option.
This doesn't really address the requested user experience issue.
Comment hidden (advocacy) |
Comment 33•5 years ago
|
||
If a patch was proposed for these changes, would they be accepted? What would be the process to get support to get them accepted?
It seems to me the summary of this thread is "I want Firefox to act just a little bit more like Chrome", to which I vehemently agree, and I am curious what the general philosophy to that sentiment is in this community?
Comment 34•5 years ago
|
||
(In reply to davetcoleman from comment #33)
If a patch was proposed for these changes, would they be accepted? What would be the process to get support to get them accepted?
It seems to me the summary of this thread is "I want Firefox to act just a little bit more like Chrome", to which I vehemently agree, and I am curious what the general philosophy to that sentiment is in this community?
See here: https://developer.mozilla.org/docs/Mozilla/Developer_guide/Introduction
This has already been prioritized as a P3 (backlog) item, so a good patch would be accepted (after code review, of course). The reporter of the bug is a Mozilla employee, so I think you are good to start - you can ask Pascal for help if you like (or he will direct you to someone who can help).
Comment 35•5 years ago
|
||
(In reply to davetcoleman from comment #33)
If a patch was proposed for these changes, would they be accepted?
Which changes, exactly? As far as I can tell nobody has come up with a realistic shortcut to use here (see earlier comments), without removing either the shortcut for the sidebar or for the library window. If you're proposing to do either of those, it'd be worth talking to a UX person to make sure that's acceptable, before putting in the work of writing a patch...
Comment 36•5 years ago
|
||
I'm a first-timer to Firefox development, though certainly not to contributing to open source C++ projects. I got the build from source running last night and grep'ed the code for an hour, but couldn't find where OS-specific keybindings are defined. I'm probably not the right person to champion a patch, in hindsight.
I was searching where the Ctrl-Shift-B vs Ctrl-Shift-O bindings were defined and was going to propose we unify them as Ctrl-Shift-O, as some have proposed in this discussion thread. This would make room for Ctrl-Shift-B to allow the booksmark toolbar to be shown/hidden.
Having a UX person weight in sounds like a good idea, though no doubt this behavior was already approved by the Chrome team's UX people long ago.
Comment 37•5 years ago
|
||
(In reply to davetcoleman from comment #36)
I'm a first-timer to Firefox development, though certainly not to contributing to open source C++ projects. I got the build from source running last night and grep'ed the code for an hour, but couldn't find where OS-specific keybindings are defined. I'm probably not the right person to champion a patch, in hindsight.
They're at https://searchfox.org/mozilla-central/rev/557a0e222dd104c5d805ba344c45d6abc27d3db0/browser/base/content/browser-sets.inc#258-262 , with the localized shortcuts defined at https://searchfox.org/mozilla-central/rev/557a0e222dd104c5d805ba344c45d6abc27d3db0/browser/locales/en-US/browser/browserSets.ftl#134-147 . If you're changing them, note that you'll want to change the string identifiers too (not just the values).
I didn't realize that Chrome uses ctrl-shift-o for the library / bookmarks manager. It looks like it's accel-opt-b on mac, but ctrl-shift-o elsewhere. If we're aligning with that we should do the same here.
I was searching where the Ctrl-Shift-B vs Ctrl-Shift-O bindings were defined and was going to propose we unify them as Ctrl-Shift-O, as some have proposed in this discussion thread. This would make room for Ctrl-Shift-B to allow the booksmark toolbar to be shown/hidden.
Having a UX person weight in sounds like a good idea, though no doubt this behavior was already approved by the Chrome team's UX people long ago.
Aaron, can you rubberstamp us moving the library shortcut and adding one for the bookmarks toolbar to align with Chrome?
If we're doing this, it'd be worth (either here or in a follow-up) moving focus directly to (the first item in) the bookmarks toolbar if it's shown with the shortcut, so you can easily activate a bookmark with the keyboard.
Comment 38•5 years ago
•
|
||
The problem of being able to see the bookmarks toolbar only under certain circumstances has been reported multiple times, for example we have Bug 727668 that suggests a subset of users would like to see it only on "empty" pages or even have an alternative access point, but it's likely there's also users who prefer to always see it.
A keyboard shortcut may help a bit, but it's not very discoverable, and should activate keyboard navigation through bookmarks, otherwise you show the toolbar with the keyboard and then can't move through them?
A toggle button that one could customize into the toolbar may also do for mouse users (though we already have a contextual menuitem)
I think we must evaluate the general problem of "Seeing the toolbar only when it's useful" and pick a direction, if we can identify a usage pattern it would be better to do it in some automated fashion, if we go the shortcut path we should ensure keyboard navigation works.
Chrome's solution is also bit puzzling, it's not discoverable, the shortcut doesn't work on the new tab page and that's surprising.
I'm also not sold on using ctrl+shift+B to go to the toolbar, because while coherent with Chrome, it would break most Firefox users that use it to go the Library.
As suggested, this is a UX problem to unwrap from scratch.
Comment 39•5 years ago
|
||
Note that based on https://developer.gnome.org/hig/stable/keyboard-input.html.en
"In addition, the shortcuts for Unicode character entry should also be avoided. This includes Shift+Ctrl+A through to Shift+Ctrl+F, or Shift+Ctrl+0 through to Shift+Ctrl+9."
That is the reason CTRL+SHIFT+B was not used on Linux.
Comment 41•5 years ago
|
||
Saw this post: https://www.reddit.com/r/firefox/comments/g5bz9k/my_mind_is_tellin_me_firefoxbut_my_bodymy_bodys/ where this bug is featured.
I just did a quick audit of the shortcuts for the bookmarks sidebar in other browsers.
In Safari, it is ⌘-⌃-1
(command-control-1)
In old Edge it is Ctrl-i
In Internet Explorer, it is ctrl-shift-i
The ctrl-shift-b
shortcut works in old Edge and Internet Explorer, while command-shift-b
works in Safari.
Safari, Chromium and New Edge (on macOS) use ⌘-⌥-b
to open its bookmarks editor.
Chromium on Windows and Linux, New Edge (Windows) use control-shift-o
to open their bookmarks editor
I don't think that all of these shortcuts are the greatest, but they do provide a path forward -- Firefox could use:
- for the bookmarks sidebar:
ctrl-shift-i
or⌘-⌃-1
on Windows/Linux or macOS respectively (Ctrl-i
is already used by Firefox'sPage Info
panel, which makes a lot of sense, imo). - for the bookmarks editor
control-shift-o
on Windows and Linux.⌘-⌥-b
on macOS. - for the bookmarks toolbar:
⌘-⇧-b
/control-shift-b
on macOS and Windows/Linux respectively.
There would be some jiggling around, but as a Linux user, I would only see one change (since Linux already uses the control-shift-o
shortcut), and you also get to get rid of a collision with bold in text fields in rich forms.
Comment 42•5 years ago
|
||
I'm sorry but I don't understand the see-also bug you added, it's totally unrelated.
You also didn't address the fact ctrl+shift+b cannot be used on Linux.
Comment 43•5 years ago
|
||
(In reply to Marco Bonardo [:mak] from comment #42)
I'm sorry but I don't understand the see-also bug you added, it's totally unrelated.
You also didn't address the fact ctrl+shift+b cannot be used on Linux.
That is actually the reason it is see also - platform rules can be broken in favor of consistency with other applications on the OS itself or Firefox itself on other OSes.
ctrl+shift+b
is used in Linux Chromium, so this may be a situation where breaking the platform rules (like bug 1621570) is worthwhile.
Comment 44•4 years ago
|
||
Ctrl+Shift+B would be fantastic.
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 45•4 years ago
|
||
Reporter | ||
Comment 46•4 years ago
|
||
Tracking for 83 as it is likely to land in this cycle.
Comment 47•4 years ago
|
||
Comment 48•4 years ago
|
||
bugherder |
Comment 49•4 years ago
|
||
'm sorry, I'm a bit lost with this countless updates
I see that is has been marked closed on 2020-09-30 and ths status is resolved
In which version will it be available? and what will be the keyboard shortcut in linux?
Thanks a lot
Comment 50•4 years ago
|
||
Sorry, I just saw that the target version is 83, thanks
Comment 51•4 years ago
|
||
(In reply to Sebastian Scarano from comment #50)
Sorry, I just saw that the target version is 83, thanks
This will likely stay on Nightly and early beta until Firefox 84.
Assignee | ||
Comment 52•4 years ago
|
||
(In reply to Sebastian Scarano from comment #49)
what will be the keyboard shortcut in linux?
The shortcut will be Ctrl+Shift+B on Linux and Windows. And Cmd+Shift+B on macOS.
Comment 53•4 years ago
|
||
That will be perfect, thanks a lot
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 54•4 years ago
|
||
This reverts commit 2e95085964fa051c00039010e09839d3ae5cf359.
Assignee | ||
Comment 55•4 years ago
|
||
Comment on attachment 9186107 [details]
Revert "Bug 1328637 - Add a keyboard shortcut for showing/hiding the bookmarks toolbar. r=jaws,Gijs"
Beta/Release Uplift Approval Request
- User impact if declined: Users will see that the shortcut shown for opening the bookmarks library in the "Bookmarks" > "Show All Bookmarks" menu will always show "Ctrl+Shift+O" even if the new bookmarks pref is off.
This is confusing since we don't want users to see differing shortcuts for opening the bookmarks library between different releases.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: 1. Ensure that "browser.toolbars.bookmarks.2h2020" is false
- Press Ctrl+Shift+B to open the bookmarks library window.
- Open menu "Bookmarks" > "Show All Bookmarks". Observe displayed shortcut.
ER:
The shortcut should be "Ctrl+Shift+B"
AR:
The shortcut displayed is "Ctrl+Shift+O"
Note: When the pref is enabled, the shortcut for opening the bookmarks library IS "Ctrl+Shift+O".
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Backing out a small change that allowed toggling the bookmarks toolbar via Ctrl+Shift+B
- String changes made/needed: reverting new string "bookmark-show-all-shortcut" in this backout
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 56•4 years ago
|
||
Hi,
In my attempt to verify this in latest Nightly build 84.0a1 (2020-11-05) and Beta 83.0b9, using Windows 10, I observed the following behavior:
When browser.toolbars.bookmarks.2h2020 pref is set to true, ctrl+shit+B enables the bookmarks toolbar and the shortcut displayed near the Show All Bookmarks is Ctrl+Shit+O.
When browser.toolbars.bookmarks.2h2020 is set to false, indeed Ctrl+Shift+B open the bookmark library, but in the bookmarks menu still Ctrl+Shift+O is displayed near the Show All Bookmarks. Shouldn't be Ctrl+Shift+B displayed when the pref is set to false and the bookmarks library can be opened with Ctrl+Shift+B?
Thanks.
Comment 57•4 years ago
|
||
(In reply to Alin Ilea from comment #56)
When browser.toolbars.bookmarks.2h2020 is set to false, indeed Ctrl+Shift+B open the bookmark library, but in the bookmarks menu still Ctrl+Shift+O is displayed near the Show All Bookmarks. Shouldn't be Ctrl+Shift+B displayed when the pref is set to false and the bookmarks library can be opened with Ctrl+Shift+B?
This is covered in bug 1672730, which is why there's a request to back this out of 83 beta, and in bug 1675549 for nightly.
Updated•4 years ago
|
Reporter | ||
Comment 58•4 years ago
|
||
Comment on attachment 9186107 [details]
Revert "Bug 1328637 - Add a keyboard shortcut for showing/hiding the bookmarks toolbar. r=jaws,Gijs"
Approved for the beta branch before the merge, thanks.
Comment 59•4 years ago
|
||
Given the fact that in 83.0 (build id: 20201110140026) the behavior is the same as in comment 56 but the shortcut displayed issue is covered by the bugs from comment 57, could this be marked as verified?
Thank you.
Reporter | ||
Comment 60•4 years ago
|
||
Comment on attachment 9186107 [details]
Revert "Bug 1328637 - Add a keyboard shortcut for showing/hiding the bookmarks toolbar. r=jaws,Gijs"
We missed uplifting the backout as it was requested in the same bug as the landing so 83 was already marked as fixed, let's approve it for mozilla-release in case we have a RC2 as a ride-along if we have a driver (or a dot release).
Reporter | ||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 61•4 years ago
|
||
Changing the priority to p1 as the bug is tracked by a release manager for the current beta.
See What Do You Triage for more information
Comment 62•4 years ago
|
||
backout uplift |
Reverted for Fx83 RC2. This still remains landed for 84+.
https://hg.mozilla.org/releases/mozilla-release/rev/b4d233ef14ae
Comment 63•4 years ago
|
||
Comment on attachment 9186107 [details]
Revert "Bug 1328637 - Add a keyboard shortcut for showing/hiding the bookmarks toolbar. r=jaws,Gijs"
Clearing the approval to get this off the needs-uplift radar.
Comment 64•4 years ago
|
||
uplift |
Follow-up fix to resolve test_Chrome_bookmarks.js failures:
https://hg.mozilla.org/releases/mozilla-release/rev/55359edc5d1cb8addecf9d2e7151782da543f67b
Comment 65•4 years ago
|
||
Verified - Fixed in 83.0 (build id: 20201112153044). The Ctrl+Shift+B open the bookmark library and in the bookmarks menu Ctrl+Shift+B is displayed near the Show All Bookmarks. In latest Nightly 84.0a1 (build id: 20201112212842) Ctrl+Shift+B shortcut show/hide the bookmarks toolbar and the "Show all Bookmarks" shortcut displayed is Ctrl+shift+O. This behavior is the same with browser.toolbars.bookmarks.2h2020 pref set to false or true.
Comment 66•4 years ago
|
||
How does this show/hide the bookmarks toolbar, as very simply stated, where in fact it opens the Library dialog? I'm a confused user.
Comment 67•4 years ago
|
||
(In reply to Ryan Stokes from comment #66)
How does this show/hide the bookmarks toolbar, as very simply stated, where in fact it opens the Library dialog? I'm a confused user.
My mistake. Saw "Fixed in 83.0", but that was re: the bookmark library. Will be welcome. Thanks!
Comment hidden (advocacy, metoo) |
Comment 69•4 years ago
|
||
Vam, this bug is already fixed - you can see the status as VERIFIED FIXED
in the tracking section above. This fix is being rolled out currently, and should be released to everyone in Firefox 85 next Tuesday.
Bugzilla is a forum for developers to do work and we do hide comments that are not constructive or that do not add new/useful information... as otherwise the bugs can become difficult to read and follow the discussion that is actually relevant to fixing the bug. We also have a policy of no obligation, and your comment touches on both of these. Please read the etiquette before posting again.
Comment 70•4 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #69)
Vam, this bug is already fixed - you can see the status as
VERIFIED FIXED
in the tracking section above. This fix is being rolled out currently, and should be released to everyone in Firefox 85 next Tuesday
It's better than that, this has been fixed since the beginning of the 84 release, no roll-out -- the shortcut change was changed to not honour the roll-out preference in bug 1675549, because of the unpredictability it caused on beta.
Comment hidden (admin-reviewed, advocacy) |
Comment 72•4 years ago
|
||
I have updated one of the longest-standing posts that I'm aware of on Stack Exchange about this issue—which I became aware of after the Hide BookmarksBar extension stopped working a number of years ago—to note that this has been resolved.
I get that changing an existing shortcut key on one platform is going to upset some people, but given all the others who were willing to go to with AutoHotkey, wmctrl
, xdotool
, and other hacks to get a shortcut for this, this will be a welcome change. (On macOS, you could have added a shortcut in the "Keyboard" prefpane in System Preferences, but even that was somewhat flaky).
My recommendation for those upset by the change would be to think of Shift+<modifer>+O as a mnemonic for "Organizer" instead of "Library," since that interface does more than just organize bookmarks now. The function of Shift+<modifier>+O (browse for and open something from the list of downloads, visited sites, and bookmarks) now harmonizes nicely with the File → Open File… function (<modifier>+O) as well (browse for and open something from the filesystem).
Thanks for your hard work, everyone. It seems like a minor issue, but as someone who regularly switches between all three OSes (and back and forth between Firefox and Chrome), often on a small laptop screen where real estate is at a premium, this increases my enjoyment of using Firefox quite a lot.
Description
•