Ask HN: Why are bookmarks second class citizens in browsers?

271 points by vapemaster ↗ HN
so much of my time is spent in chrome tabs / windows / and searches. someone's average chrome tab count is a badge of honor / horror. Chrome now hides the bookmark bar by default. you can create tab groups for a session, or pin them so that they consume all your bandwidth and memory next time you open your session.

But that's not what i want.

i want rich bookmark behavior.

i want to be able to quickly load common favorite news sites & blogs.

or load a window with all my productivity SaaS sites.

or pick up where i left off on a research rabbit hole.

and i want it to be intuitive, efficient, and a prominent UX feature set.

i'm not alone right?

269 comments

[ 3.3 ms ] story [ 297 ms ] thread
You are not alone. I found raindrop that meets my needs.
cool i'll check out raindrop, thanks for the tip!

but i just wish there were some talented engineering teams at the leading browser creators (cough couch google, mozilla, MS, apple, etc) that would integrate this as a first class feature. a design goal, not a supported extension.

Firefox has a decent bookmark system. What I do usually is star it (one click) and I think you need to click it again to edit it, you can then add tags to it.

Search is a lot easier then.

i think if there was any browser to add something like raindrop natively it would be vivaldi. they seem to do a lot things differently than other browsers
Vivaldi don't have tags hence useless when it comes to bookmarks.
You can use nicknames as tags, atleast that's what I do. Most of my actual bookmark management is actually done in Zotero though.
nicknames cannot be used as tags since it doesn't support auto complete/filter by tag etc. You should really check out FF tag system.Its really awesome.Vivaldi doesn't stand a chance. https://www.youtube.com/watch?v=jRIyAu79OrM
> nicknames cannot be used as tags since it doesn't support auto complete/filter by tag etc.

Well, Vivaldi does support autocompletion of nicknames. Just tried it with HN (save it as a bookmark and add hn as a nickname)

There was a product on Product Hunt the other day that solves exactly this. Kid you not, I bookmarked it and then had to hard reset my PC so the bookmark got lost. So very meta this whole thing
I fondly remember using Delicious extensively for my bookmarking need in 2000s [1].

Now I just print to PDF any websites to bookmark into relevants folder of my local cloud drive and sync them automatically so I can access them later from any of my devices.

I think seamless bookmark is a simple case study of local-first software and that it can be a killer application for it [2].

[1]https://en.wikipedia.org/wiki/Delicious_(website)

[2]https://www.inkandswitch.com/local-first/

I use this extension called one tab (https://www.one-tab.com/) which saves all the currently open tabs into a list which can be given a name!

This is the most helpful extension that I've installed on my browser.

(comment deleted)
Somewhat similar to Tab Groups in Safari.
My go to solution for bookmarking is https://github.com/sienori/Tab-Session-Manager

(Available for Firefox https://addons.mozilla.org/en-US/firefox/addon/tab-session-m... and Chrome https://chrome.google.com/webstore/detail/tab-session-manage...)

It understands whether a bookmark should be opened as a pinned tab, and the tree structure of tabs saved together as a window if you use tree style tabs (in Firefox). It also saves the history of the tab, so going back on history works

It can even open the tab session window in a tab instead of the small tooltip, by clicking on the expand button in the corner. For me this is a killer feature

The only issue is that it is oriented towards saving whole windows (or even whole sessions) rather than a single tab. There is UI for saving just a tab at once but it's a bit hidden. But for your intended use cases, its workflow is perfect

> i want to be able to quickly load common favorite news sites & blogs.

> or load a window with all my productivity SaaS sites.

Saving a whole window at once is much better for this

> or pick up where i left off on a research rabbit hole.

Saving whole windows at time is much better for restoring your working memory, specially if you use tree style tabs.

Anyway the author has a patreon https://www.patreon.com/sienori (no affiliation, I'm just a fan/user)

You can already do all the things you ask for, in Chrome.

Control+shift+B is the shortcut to hide/unhide the bookmark bar. If you unhide it, it remains visible, even next time you restart chrome. You can create bookmark folders. Then right click on the folder -> "Open all" or "Open all in new window". Etc. It's intuitive, efficient, and prominent ("Open all" is literally the FIRST item in the right-click context menu on a bookmark folder).

This 1,000%.

Also you don't even need to know a magic keyboard shortcut. On Mac at least, literally the first menu item under "View" is "Always Show Bookmarks Bar". (You can right-click on the bookmarks bar as well for a menu to keep it always visible, also intuitive.)

There's literally an entire Bookmarks menu, both in Chrome's menu and in the Mac menu bar. The third item is "Bookmark all tabs..." and below that is the list of all your bookmarks. You can also bookmark all tabs by right-clicking on the empty area of the tab bar.

Bookmark functionality is all over Chrome. It's there in every new tab page. Heck, a recent update brought a brand-new Bookmarks sidebar to Chrome as well.

Sometimes it's a legitimate complaint that features are too hidden... but in this case it seems like the poster hasn't bothered to even glance at the interface. This post makes utterly no sense.

You can do it in Firefox too
This recently changed. Firefox will turn it off for you, but the same keystroke does not turn it back on. In other words, it _used_ to be a toggle, but now it switches in one direction only.

There is a fix; add in about:config an item "browser.toolbars.bookmarks.2h2020" set as boolean False.

It's really strange how bookmarking capability has regressed. I was using seamonkey for a long time just because it had bookmark folders. RSS sorta kinda achieves the same effect. Qutebrowser sessions and quickmarks are nice, but not quite the same level of ease.
I've noticed that a lot of people I know, even people who work in IT, have regressed on this point - they do not know how to use bookmarks, they just search for something and hope they land on the right page, and if they can't find it they ask someone else to send them a link... The regression of bookmarks in browser is probably partly related to this regression in user behavior (and associated telemetry)
I suspect this is Google’s influence through Chromium. They want us searching again, not saving.

Some pages are difficult to find again as time goes on though, so I’m a heavy bookmark user myself.

I used Firefox for 20 years and it’s better for bookmarks. Edge is only acceptable at best. My time resisting Chromium was over though. Time to give up that hill for me.

It's interesting how many different things in desktop computing have regressed over the last 20-something years. It's not just bookmarks.
Session manager that saves all pages during session and chrome tab/tab grouping states is way to go
> i want rich bookmark behavior.

> i want to be able to quickly load common favorite news sites & blogs.

> or load a window with all my productivity SaaS sites.

That is behavior that Firefox had more than 15 years ago, and still does. I used it frequently, until I learned about RSS, which is a vastly superior solution to the same problem.

Is it really necessary to post weird e. e. cummings-style art pieces about how you long for functionality you already have?

i've had a couple of bookmark-type extensions built over the years but quality was usually garbage, including the ones i wrote from scratch, so they all eventually got abandoned.

i still am able to do much of what i want natively - def not all.

like, i have a 'News' tab that i right click to open 32 media sites that give me all the ways the world is prob going to end today.

i have a bunch of 'search engine and site search' shortcuts that get me to all sorts of places - right click the location/url bar and go from there.

google/chrome type-ahead/lookahead pulls up a few of the sites i like to go to.

i've recently gotten better about opening the bookmarks with a shortcut and then searching for a keyword for some bookmark i want.

last time i built my own bookmark extension, i had 8,000+ bookmarks, i think. prob never looked at most more than once.

maybe google is just too good?

I'm currently working on a bookmark extension for Chrome, initially targeting my own needs, but I hope to make it available to others eventually. I'm wondering if there are any insights you could share about what factors led to the quality issues you mentioned.
sometimes i just outsourced stuff to people who were not technically capable enough. even good-ish devs can have trouble with the javascript event loop / promises / etc.

outside of that, i think quality can tumble when a solo dev starts to lose interest -- i.e. burnout.

> Chrome now hides the bookmark bar by default

I haven't used Chrome in a while, but doesn't the bar show up when you open a new tab (and hides when some site is on the tab)? I thought it was a nice intuitive behavior for most people.

> i want to be able to quickly load common favorite news sites & blogs.

> or load a window with all my productivity SaaS sites

You can move those sites into a folder, and one-click-open that folder.

This question makes me wonder...what are some examples of "first class citizens in browsers" to you?
For quickly loading bookmarks, I made an extension that lets you open or add a bookmark by typing a keyword for it into the address bar:

https://github.com/binarynate/omnibookmarks

I use it constantly (probably hundreds of times per day) to load common pages I use for running by business and living my life.

This looks useful! Thanks for linking
You're welcome, and thanks for your kind words!
Beats me. Browsers should have something like Zotero directly built into them.
(comment deleted)
I thought it was a commonly held thought that Google didn't want Chrome users using bookmarks because it directly competed with their search (and advertising).
Why click on a bookmark if you can make your users google it?
And if the user is wanting to visit something like Ford.com, Google can charge Ford millions over time to be the first result, pitting them in a bidding war against Chevy for the top result (with tiny ad disclaimer) for a search for "Ford".
> And if the user is wanting to visit something like Ford.com, Google can charge Ford millions over time to be the first result, pitting them in a bidding war against Chevy for the top result (with tiny ad disclaimer) for a search for "Ford".

That’s not how it works. If you own the website Ford.com, Google won’t charge you millions to bid on the keyword "Ford". They _will_ do it if you are Chevy and are bidding on Ford.

Apparently it is how it works if you go by Basecamp's words

https://twitter.com/jasonfried/status/1168986962704982016

I'm making an assumption we're all talking about the ads above the results, as afaik you can't pay to shuffle the real results

You can't pay to shuffle the organic results.

As for how much you pay for a click on any specific keyword, it isn't fixed and depends on two main things. I am simplifying here.

1. How related (google thinks) your page and ad copy is to the intent behind the keyword. More related = (generally) lower cpc

2. The reserve price that google sets for that keyword.

It used to be a second price auction in that you'd only ever pay 1p above the second highest bidder. It has now changed in that there is a reserve price for each keyword based on your page, ad copy and google's valuation of that keyword. This reserve price can be lowered or raised depending on how good and related Google thinks your page and ads are. It can fluctuate lots depending on your input but if google's valuation is high you'll never get it to pennies per click.

Insurance for injury claims for example will always be more than £10 per click no matter how good your page or ad copy is. Google just knows that those conversions are worth tons so people WILL pay high cpcs for them.

So in the Ford Chevy example, Ford's page is much more related to someone searching for Ford, Google knows the intent is likely to find a ford page so ford would pay FAR less than Chevy.

Chevy's page likely isn't matching the intent that google assumes the user has so their reserve price and hence final cost per click would be much higher.

Competitor bidding on google search is expensive.

Brand protection - bidding on your own brand terms - is (in my 7 years experience doing this) always incredibly cheap, 1 or 2 pence per click.

Where did you get this information? I can't find anything about ads on the internet without 300 copy paste articles popping up about 10 great ways to write ad copy so couldn't just google it.

Temporarily intrigued, don't go too far out of your way for my curiosity.

I've put some links below that might explain it a bit better than I did. My info above is a mix of from google's docs as well as experience, talking to others in the industry etc.

Ad Rank[0] - this is the algorithm that determines essentially how much you pay like I mentioned. It's far more complex than my simplified explanation as it also takes into account context around the user. The device they're on, their previous searches etc. So a user who is on their 5th search for shoes and is now searching from their desktop may be more interested in a product page than an article since google may assume they're ready to buy now and they always buy from their desktop etc.

Ad Rank thresholds[1] - This is the friendly term for the reserve price I mentioned. It's the reserve price for a keyword based on all your inputs. Can go up and down depending on how relevant google thinks your stuff is at that moment for the user but generally google will set a floor for it.

Just more info[2] - more info from Google about how this stuff is worked out and what it means in practice.

If you google around "ad rank effect on cpc" you'll get more relevant stuff if you're interested.

[0] https://support.google.com/google-ads/answer/1752122?hl=en-G... [1] https://support.google.com/google-ads/answer/7634668 [2] https://support.google.com/google-ads/answer/1722122

When you think about what google is trying to do with ads it does make sense. If they let anyone serve rubbish for any search, people will stop clicking ads and advertisers will stop using it. Google loses out.

It's in the users (arguably, depending on how you view ads), the advertisers and Google's best interest to incentivise advertisers to make their stuff relevant and good.

Appreciated, thank you!
$0.02 per click is not cheap for your own name, and this protection is more like protection in the mafia sense of the term.
> $0.02 per click is not cheap for your own name, and this protection is more like protection in the mafia sense of the term.

This is something you have to pay only if someone else is bidding on your own brand. Otherwise you’re already the first result and you don’t need any ad. This occurs only if you’re already a big player, and so $0.02 is nothing for you compared to what your competitors are spending. There’s nothing mafia-like here, it would be exactly the same (but much more expensive) in the physical world.

For Ford, $0.02 per click is millions, which is all I said.

> This occurs only if you’re already a big

I see this for a tiny local food truck and accidentally click their ad instead of first result many times when ordering lunch, when I'm trying to not cost them by going through Google's "protection."

> For Ford, $0.02 per click is millions, which is all I said.

Yes, and that’s peanuts compared to the money they make from these clicks.

> I see this for a tiny local food truck and accidentally click their ad instead of first result many times when ordering lunch, when I'm trying to not cost them by going through Google's "protection."

I don’t see what’s wrong in having to pay to get back the first place when someone else is already giving money to overcome you.

(comment deleted)
I think that's venturing into tinfoil hat territory. More likely telemetry told them that some percentage > 50 always toggle the bookmark bar off and they decided to make it the default. It's still there on new tabs after all. Companies like Google are long term greedy, they don't make unpopular UX decisions for scraps.
More likely there was a large amount of telemetry saying that the bookmark bar was visible but never used by a large group of users.

I can never imagine e.g. my mum turning the bookmark bar off, but I can certainly imagine her just totally ignoring it/not knowing what it is.

It's true though. You see something similar with the address bar: Chrome's is pretty horrible for accessing history or bookmarks, it instead tries to push you to do a search. Firefox has much richer information here.
Companies like Google are long term greedy, they don't make unpopular UX decisions for scraps.

Like not letting you add tags? not tagging definitely makes you use google search more.

I think both tags and folders would confuse people. I'd personally like them to remove folders and have only tags, but you can already imagine the HN comments ... google screwing with bookmarks to make you use search more ... not compatible with other browsers (import/export) ... monopolistic ... lock-in.
"Do you like the browser bookmark manager?" https://news.ycombinator.com/item?id=24511454 :

> Things I'd add to browser bookmark managers someday:

> - Support for (persisting) bookmarks tags. From the post re: the re-launch of del.icio.us: https://news.ycombinator.com/item?id=23985623

>> "Allow reading and writing bookmark tags" https://bugzilla.mozilla.org/show_bug.cgi?id=1225916

>> Notes re: how [browser bookmarks with URI|str* tags] could be standardized with JSON-LD: https://bugzilla.mozilla.org/show_bug.cgi?id=1225916#c116 *

***

WICG/scroll-to-text-fragment "Integration with W3C Web Annotations" https://github.com/WICG/scroll-to-text-fragment/issues/4

***

W3C Web Share API & W3C Web Target API https://news.ycombinator.com/item?id=30449716

Vertical screen space was very precious when Chrome came out. I remember their first feature over Firefox was moving tabs into the title bar and removing the menu bar, bookmark bar and bottom status bar, so saving about four bars of space for page contents.

Since launch, they've reduced the vertical space of the tab bar/title bar, even as screens gained more pixels.

Original design- https://www.google.com/googlebooks/chrome/small_12.html

The competition- https://commons.m.wikimedia.org/wiki/File:Screenshot-of-Mozi...

And that's why Tab Center Reborn (formerly Tab Center Redux) FF extension came to live, while vertical space is scarce on modern monitors horizontal is ample normally.
Vertical space is still at a premium because most laptops use the obnoxious 16:9 aspect ratio. That’s why I keep my tabs on the right in Vivaldi.
I've tried that, but you haven't lived until you've tried Tree Style Tabs in Firefox.
I like tree-style tabs, and I use it when working on projects, but I find that it is a long, long way from what it could be, which is probably a direct result of the lack of competition

the settings UI is absolutely awful;

depending on which appearance you choose, it either looks ugly or blurs together;

it frequently has visual glitches;

could certainly be more customisable appearance and shortcut-wise;

doesn’t allow you to have a title or marker as the top level tab;

as far as I can tell doesn’t let you save a session of tabs;

has an unpleasant glitch where if you drop a tab in the wrong place it’ll disappear behind the current window and never be reachable;

the new tab behaviour irritates me;

and probably a few more complaints that I’d have to actually open it up to remember

I might try it next week, but if you'd mention Sideberry's advantages over TST that would be great.
Sideberry is more complete out of the box. TST is more flexible for low level tinkering. That's what I read somewhere for TST, I use Sideberry.
Sideberry lets you turn off the "tree" feature and just have the vertical tabs.

The whole point of vertical tabs is so you have enough characters visible to tell what the tab is. Tab trees waste this precious space.

Not to mention most websites love to waste vertical space. Navbars keep getting thicker, designers insist on having top bars even when the navigation is in the sidebar and the bottom is eaten up by cookie banners and chat/feedback popups.
I’m guessing the problem there is that mobile is far more unforgiving on horizontal space than laptops are on vertical space, so anybody building a webpage to target both ends up in the regime you’re talking about.
Good point. I suspect websites that start out as a Photoshop mock-up rather than a HTML5 prototype are more susceptible to this.
As far as I can tell, Firefox, Edge and Vivaldi that are the only browsers with some way to get vertical tabs.

I don't know much about Vivaldi. Can you tell me what its monetization model is? Does it strip the google crap out of chromium?

Vivaldi was started by Jon von Tetzchner, the founder of Opera, and is meant to be a power-user’s browser with an emphasis on customizability and keyboard shortcuts, along with a range of unique features.

They do strip Google crud like FLoC, don’t pander to crypto scams and are employee-owned, you can check out their statements on Vivaldi.com. The only valid reason not to consider them would be that they are not open-source.

Ironically, Chrome still wastes slightly more vertical space than an appropriately configured Internet Explorer did.
> moving tabs into the title bar

Of all of the terrible UI elements that have become fashionable, this is probably the one I hate the most.

> Vertical screen space was very precious when Chrome came out. I remember their first feature over Firefox was moving tabs into the title bar and removing the menu bar, bookmark bar and bottom status bar, so saving about four bars of space for page contents.

Was it really? When Netscape Navigator came out, 640x480 was probably the most common resolution. It used significantly more vertical space than Chrome has ever done. What happened between then and the release of chrome to make vertical space more precious?

Desktop computers have had very abundant screen-space for a long time.

I definitely feel like autocompletion in the omnibar is getting worse and worse, especially when the URL i'm looking for is bookmarked. The "this is just to make me google it again" thought does regularly crosses my mind.
google makes a point of deleting your history after a certain amount of time and does not give any option to change it. I find this extremely irritating
In Firefox Android I pin the most used sites in the home page that opens when I touch the URL bar (and hides when I touch outside it) or the tabs button. I use my phone to routinely check those sites so I don't bookmark them on desktop. When I want to access them there I click the URL bar and type the first letter of the URL, n for this site. The browser remembers the full URL.

On Firefox desktop I also enable the bookmarks toolbar. I put there the links to the documentation of languages and frameworks I use most. I also got hundreds of bookmarks collected since forever but I ended up not using them anymore. I park pages in tabs. One browser window per customer (different virtual desktops) and a couple of them for me.

Why bookmark when you can "just" google? says google while paying wads of $$$ to browser vendors.
Others have commented that Chrome does this already.

Edge also does all or almost all these things. Bookmarks bar might be disabled by default, but iirc it is a right-click away, and only has to be configured once.

Safari also supports everything here. The “Tab Groups” feature in combination with the bookmarks bar (which safari also supports) makes it super easy to maintain persistent tab sets or just keep certain things separate (the research rabbit hole use case). Tab groups persist between sessions and sync across devices.

I think safari tab groups are intuitive, efficient (no performance impact that I can see), and super prominent.

After a year of using an open source and self hosted ecosystem, I recently went all in on the Apple ecosystem. My main concern was avoiding trusting Google and other companies with advertising-based business models. I think Safari is really the best browser out there these days in terms of avoiding ad tracking, plus it has the most efficient energy usage of any browser on my M2 Mac. I've been pleasantly surprised by the tab groups feature, especially how seamlessly it syncs across devices and persists across sessions. It's everything I've ever wanted from browser bookmarks. I also like that when I try to open a website that's already open in another tab, it switches me to that tab automatically. I'd be more comfortable if I could easily export the tab groups to a text, yaml, json or xml format that I could convert to bookmarks in another browser, but other than that, it's perfect.
> Edge also does all or almost all these things

I'm not a heavyweight user of bookmarks. But I do love vertical tabs and grouping, which can be collapsed. Moreover, they can be saved to collections (to get rid from tabs) and collection can are restored as groups. Notes can be added to collections or entries, tho I don't use it

Anyway, not that there would be some kind of search for collections - not even the URL bar detects items in there.

https://www.ghacks.net/2021/07/02/tab-groups-in-microsoft-ed...

I don't know about Chrome, but in Firefox:

    Chrome now hides the bookmark bar by default
Not sure if it is the default, but my Firefox bookmark bar is always visible

    load common favorite news sites & blogs
    or load a window with all my productivity SaaS sites.
Shift+Click on a bookmark folder does that

    pick up where i left off on a research rabbit hole
Right-Click on one of the open tabs, click "select all tabs", right-click it again and click "Bookmark Tabs"

    i want it to be intuitive, efficient, and a prominent UX feature set
I'm a heavy user of bookmarks, and I am pretty happy with the state of bookmarks in Firefox.

What I do miss is a way to back them up from the command line. Firefox has a nice "Export Bookmarks to HTML" function, but it seems only available from the GUI, so there is no way to automatically backup the bookmarks in this nice format. I tried for a while to extract them from the SQLite DB FireFox stores them in, but the layout of that DB is pretty complex and bloated. Even after a bit of fiddling, I wasn't sure I really correctly got the data out.

I actually had to do this yesterday for a small fuzzy search through bookmarks thing I’m building for myself.

It was something like:

    SELECT url FROM moz_places WHERE id IN (SELECT fk FROM moz_bookmarks)
You can find more info on that database here: https://wiki.mozilla.org/Places/Places_SQL_queries_best_prac...
That only gives you the urls though.

You lose the names, the folder structure, the order and the keywords.

The HTML format FireFox can create is so nice, that for now I am willing to manually book them up to get that. Until someone can come up with a way to automate it.

You can get names, folder, and ordered by date added in a nice JSON format:

    sqlite3 -json /tmp/places.sqlite '\
        SELECT p.url, b.title, (SELECT f.title FROM moz_bookmarks f WHERE fk IS NULL AND f.id=b.parent) AS folder \
        FROM moz_places p \
        INNER JOIN moz_bookmarks b ON b.fk=p.id \
        ORDER BY b."dateAdded"'
The full folder structure might be a bit more complex to get, I only have them on the top level and can’t experiment. Not sure what the keywords, never used such a thing.

I only rely on the title, and I’ll extract the text content of the link for a full text search through it because usually I’ll remember something from the contents and will try to search that instead of something from the title. I can’t predict what I’ll remember.

tab stash is a pretty decent extension for quickly saving tabs and then restoring them later with one click

https://github.com/josh-berry/tab-stash

and unlike some other tab management extensions, it uses native bookmarks to store things which means you can still access the stashed tabs if you sync them to firefox mobile

Oh Damn, that's actually quite useful. I really like it so far
this is sweet... thanks for the suggestion
I use SessionSync for that, wonderful extension!
I like the idea of stashing tabs for later. But doesn't saving to bookmarks remove the History of the tab in the process?

That's what I think we need is a way to save the whole session of the tab. Not just the last page. Or maybe a way to graph multidimensional browsing history.

I think FF has some sort of responsive /platform layout thing going on with the browser, my FF developer in a crappy windows laptop has a slightly different layout where the top menu is hidden within a hamburger icon on the right and that is different on my bigger mac display. Which makes sense, I don't have a lot of real estate on this machine (need to tell the work it's not going to cut it I guess)
Right-click the hamburger icon, toggle Menu bar and/or Bookmark toolbar.
>that is different on my bigger mac display

How? Maybe you're talking about Mac's global menu bar?

I do not know for Chrome BUT on Firefox you can normally ignore bookmarks in a bar or menu using a normally quicker and more effective direct bookmark search&narrow using the search bar starting with an asterisk.

Similarly the ampersand search in history.

We have nearly abandoned menu as UI elements because a CLI-alike search&narrow UI is better in general, just file managers remain lagging behind with their crappy UI...

> What I do miss is a way to back them up from the command line.

I think a solution can be easily scripted seeing as firefox stores its internal data in multiple sqlite files.

> Not sure if it is the default, but my Firefox bookmark bar is always visible

you can set it to show/hide, but also to "Only show on new tab" which I use. That way I don't lose screen space, but and CMD+T (Ctrl+T on non-mac) will show my most important bookmarks in the bar right away.

This sounds nice, I just tried to do this and it doesn't work. Restarted FF and then my PC, still nothing when I open a new tab. It's too bad too, because I just realized how annoying my bookmarks bar is.

edit: It seems that if your new tab is set to 'blank page' it doesn't work, the default "firefox home' works though. For...reasons.

>so there is no way to automatically backup the bookmarks in this nice format

Firefox automatically backs up current bookmarks in lz4-compressed json under $profiledir/bookmarkbackups ($profiledir by default being like ~/.mozilla/firefox/xxxx.default). Can also autoexport to an HTML file by setting the following about:config prefs:

    browser.bookmarks.autoExportHTML => (boolean) true
    browser.bookmarks.file => (string) "/home/user/bookmarks.html"
If later pref is omitted then file will be $profiledir/bookmarks.html.

An issue with depending on this functionality is the backup happens when closing the browser.

Yay, this is beautiful!

I had to set "browser.bookmarks.file" to "bookmarks.html". When omitting it, no file seems to be written.

I may misunderstand! But how often is the bookmarks autoexported to html? Can you set the interval also?
When closing the browser which may be an issue if someone keeps it always open.
Middle click on a bookmark folder will work as well, opening the tabs in the same window, which is what I want to do most of the time. Shift-click opens them in a new window.
I've been including it as step one in my work routine for over a year now, it's so much easier to pick work back up the next morning when I can be exactly where I left off the night before
I use histre (http://histre.com) to accomplish this functionality, not only within Firefox but across browsers, computers, and even colleagues.

My favorite feature is being able to save all tabs within a window, send a link to a co-worker, and have them open up all the tabs. It takes like 5 secs, end to end.

Best of all: if they have the histre extension as well, they can instantly open all the tabs at once and even see my highlights - it’s like being able to send a browser window state to another person!

Thanks! I work on https://histre.com/ and lot of users say that this feature is very useful to them. Many of them say that they use separate windows for each thing they're trying to do, and before you know it you have 10 different windows with a lot of tabs each. You can save the states of all of them and restore them selectively, as you said. https://histre.com/features/save-restore-tabs/

Bookmarks are too primitive imho. It is typically treated as just one link. It is useful to know the whole context around that. How did you get there? What else where you researching? Histre saves all that for you in a tree-style history.

On the other end of the manual work spectrum is elaborate note-taking about everything ("second brain"), keeping that organized enough to be useful etc, which takes too much time for nebulous benefit.

Histre takes care of all your knowledge management needs without making you do busywork.

  Right-Click on one of the open tabs, click "select all tabs", right-click it again and click "Bookmark Tabs"
Also, individual tabs can be added to the selection by Ctrl-Clicking them.
> What I do miss is a way to back them up from the command line.

I've written a Perl script that print bookmarks from Safari/Firefox/Chrome/Edge as <title><url><description>, but maybe it's too raw.

https://github.com/kal247/App-bookmarks

I might add other formatting options (HTML or Template Toolkit) if there's enough interest.

Yes!

And useful stuff like `*` in the address bar to search just bookmarks.

I bookmark very aggressively when I browse. I use Firefox and have search suggestions turned off. So, when I start typing in the bar Firefox instead suggests from my bookmarks. I wish that worked slightly better, since it only searches titles. Would have been cool if some key words were distilled from the page when bookmarked.

In Utopia the browser would crawl a bit from the bookmark to make a completely personal search engine.

Does it not even use the 'tags' feature? I don't use them but often think I should come up with some rough scheme and start tagging them all, but if they're not used in search...
I usually attach a few tags, but it’s not practical to tag to the fine grained level I would like to search by.
Even if you have search suggestions on, using "*" at the start will limit the suggestions to your bookmarks.

"^" does history which is almost indecently useful.

And "%" to search in your open tabs. I also use @wikipedia or @amazon quite often.
I have set about 100 keyword searches too. Though I wish to use either Albert or Rofi for richer "as you type" suggestions and results.
I wish there was a way to have useful bookmarks, I generally find history easier to use to find pages I want to reopen.
There is a feature I am not sure enough people know about that makes this slightly better.

On Firefox you can add tags (ctrl D to bookmark plus comma separated tags). If you then type the tag in the search bar it will show all the bookmarks with that tag.

I found it incredibly useful to find bookmarks, instead of a polluted bookmarks bar or a strictly organized tree of bookmarks.

This is actually a big reason why I use Firefox despite the weaker security: the bookmark ergonomics are just that much better.

When I'm browsing, I don't want links in the top bar to tempt me to context switch, so my bookmark bar is off and my left hand rests next to my keyboard. If I want to navigate to a site, I either type in the URL if I remember, or hit Ctrl+B to pull up my bookmarks. I put the bar on the right hand side so it doesn't move the starting position of page text, and select using topic based folders (usually within a top-level folder). The whole process is very comfortable. Often I'll be lazier than that and just prefix with a * to directly pull up the link via search.

Its honestly so far ahead of everything else, I feel like I'm on another planet when people say they prefer Chrome for productivity.

What do you mean by "despite the weaker security"? Did I miss something about a security hole?
Firefox's sandbox is a little underwhelming on Linux: https://madaidans-insecurities.github.io/firefox-chromium.ht...
Interesting, thanks for sharing. I will stick with Firefox despite all this because I don't trust Google and Microsoft with my data but this is good to know.

With how many exploits Google needs to patch each release it's a little surprising how many security measures seem to get bypassed regularly for them to have any effect.

there's many other browsers which simply don't have their own engine. For my taste, Vivaldi is the best choice for power users.