For those on fx57
Bug 260611 has landed, you can now set about:config pref
Code: Select all
browser.bookmarks.openInTabClosesMenu
to false for basic stayopen behavior built-in to fx.
Expecting some confusion (reading the bug's > 100 comments not practical either); here are the details:
The new pref works (with Ctrl-click or middle-click) on:
Bookmarks menu (on the menubar)
items in folders on the Bookmarks Toolbar
items in the Bookmarks Menu Button (no longer on toolbar by default, but still available via Customize)
And w/o modifier on:
'Open in a new tab' context menu item of a bookmark in one of the above locations
It does not work with:
History Menus (requires special handling to avoid bug resulting in wrong item being opened)
Location Bar dropdown (
Bug 1364415- requires modifying totally different fx code)
Folders (originally this was to prevent hiding the tabs confirm dialog "opening [way too many] tabs will slow down fx"; in my testing the menu would be closed by the dialog anyway - but uncertain whether that's OS specific)
Recent Bookmarks in the Library Button (
Bug 1398992 - requires modifying different fx code which was a moving target)
Ctrl-Enter keyboard support (
Bug 1398990 - devs didn't like my implementation and I can't think of a better method)