Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Along with obvious ones like uBlock Origin working perfectly, etc., I have 2 other favorites:

- Native reader mode

- Native PiP mode for videos

Yes, you can get extensions for this in Chrom(e/ium) but having these as a native feature is really nice.

Things I want to see in Firefox:

- Good/extensible keybindings

- Tab groups

- Tab search

EDIT: How do I break sentences to newline in HN without really making a new paragraph? You know, for bullet points, etc.



Tree Style Tabs solved the tab grouping problem for me. I like to put it on the right and I'm looking for a way to have the tab bar hidden.

Tab search exists: https://support.mozilla.org/en-US/kb/search-open-tabs-firefo..., also you type % into the address bar to start searching over tabs. Not sure if this covers your needs, though.


TST is literally the killer feature for FF. It's actually the only reason I went to FF, it was getting out of hand to have all my tabs across the top, and it makes little sense with modern screens being so wide that giving up a little horizontal space to get legible titles is absolutely worth it.

Someone in Chrome/Edge/Safari must be thinking about doing this, I don't know why it hasn't been cloned. Can't be too hard to do.


> TST is literally the killer feature for FF.

Which raises the question: why would FF sabotage it? Why isn't it easy to hide the default tabs, and why does the sidebar have the name of the extension providing it stuck at the top?

They had all of the warning in the world about how important this extension was to people years before finally removing XUL, half a decade later you still can only repair the display problems through CSS that isn't kept consistent from version to version, and feature requests/bug reports on the issue are filled with antagonism from the project.


  > I don't know why it hasn't been cloned
it's a elitist feature. pretty sure that most ppl on the internet don't know what a tab is.

opera had vertical, grouped tabs over twenty years ago.


TST might be niche but the concept of a tab in general is not something only understood by technically savvy people. We’re not in the era of IE6 anymore.


Opera from twenty years ago was so ahead of its time.


This is a plugin for FF, right?

Is it this one?

https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...


I can't overstate how much this extension has benefitted my work life. It's an absolute game changer.


Edge has vertical tabs but no grouping by parent tab.


Edge does have grouping (might be behind edge://flags)


Ohh cool! I have to look into that. My workstation is quite locked down at work so edge is the only alternative to chrome available.


I never got to leverage TST, something about the UX bothers me. I have better flow with Tab Stash. Also TST suffers with my hoarding habits and the subtree features have bare naked UI.


From the extension description, Tab Stash seems to save all open tabs as bookmarks. But this feature is already built into Firefox. Am I missing something? I’ve never used either of these extensions (will be trying out TST) so forgive my ignorance if I’m missing something obvious!


you can stash things as you want, it stacks them in a daily stash by default that you can rename, move links in and out of previous stashes

with TST whenever I need to reorder/re-group things, it's a pain (I still appreciate TST a lot)


Me too. I was a long time TST user but I found I am more productive if I use stashes instead, pin the ones I use daily, and try to only keep what needs to be open in a native tab.


How have I never seen Tab Stash? This is how my brain has wanted bookmarks and tabs to work for many years.


Edge actully does clone it. Which makes Edge quite usable for some things.


“TST is literally the killer feature for FF …”

No - it is figuratively the killer feature.

If it were literally the killer function this would be a very different discussion.


> literally the (killer feature)

vs

> (literally the killer) feature

A "killer feature" is a phrase with its own meaning so we can treat it as an atom and apply modifiers to it. The order of operations matters, and I posit that the OP placed their imaginary parentheses as I did in my first example.


No. There is no such thing as a "literally killer feature" unless it is some feature that can cause death. A killer feature in this case is exclusively figurative and adding "literally" is wrong to do.


Touché!


Stabbity stabbity!


> Someone in Chrome/Edge/Safari must be thinking about doing this, I don't know why it hasn't been cloned.

Easy, most people never use more than five or six tabs because it’s annoying to have more. TST is a solution to a marginal use case so no one invests the time into developing it.


Wow, and here I have a hard time using less than 30 tabs.


Vivaldi does this too.


Edge has vertical tabs and many other features that are not on chrome.


When I saw the title of this article, I assumed it had to be about Tree Style Tags. No other browser feature has so immediately become a feature I must have so quickly.

Privacy and ad-blocking are great, but I could see myself being lazy and switching to a browser with a better UX, if one existed. But you'll have to take Tree Style Tabs from my cold, dead hands


It's pretty much the only reason I'm staying with Firefox. Mozilla has pissed me off often enough for me to attempt to jump ship, but there's just nowhere to go.

(I'm aware of Orion, but when I last used it I found it to still have performance and polish issues)


Sadly the 1Password extension doesn't really work on Orion (no inline autofill and very long UI delays)


You need to use userChrome.css (that's what I do and it works great). it's a bit of a hidden feature, I hope they expose it to extensions eventually, maybe with a different API

https://gist.github.com/ruanbekker/f800e098936b27c7cf956c560...

https://superuser.com/questions/1424478/can-i-hide-native-ta...

https://medium.com/@Aenon/firefox-hide-native-tabs-and-title...

/r/firefoxcss is great for asking questions regarding how to customize TST https://www.reddit.com/r/FirefoxCSS/search?q=tst&restrict_sr...


> I'm looking for a way to have the tab bar hidden

1. Go to `about:config` and set toolkit.legacyUserProfileCustomizations.stylesheets true

2. Go to `about:support` and find your profile folder

3. Create subfolder `chrome` there

4. Create file `userChrome.css` in `chrome` folder

5. Put this text in it:

  #main-window #TabsToolbar {
    visibility: collapse !important;
  }


You can hide the tab bar through userstyles css. It can't be done from Firefox itself unfortunately, but once you set it up you never have to do it again.


also check out "sidebery" as a modern alternative that does a bit more


Sideberry feels like a better Tree Tabs.

And Tree Tabs felt like a better Tree Style Tabs (but there were no bugfixes in past 4 years).

Though very rarely Sideberry looses/forgets the tree structure of tabs, and I have to restore it from one of the recent snapshots (which it creates every day automatically).


I've tried to switch from TST to Sidebery twice and both times hit small but bad bugs (restore not working on browser restart) and went back to TST. It's simultaneously slicker but buggier. It looks like Sidebery is still under development though: https://github.com/mbnuqw/sidebery/issues


I also had bugs years ago, now I have it make snapshots every hour or so as backups (but didn't need them yet)


Am I doing something wrong? Every time I try to move something into a group, it just gets deselected and I have to select them again and then sometimes it works to move into a group.


you select (how this works depends on your settings, I do shift or ctrl + click), right click, group.

but most useful is the auto-grouping of child tabs anyways


Yes, making groups was easy but moving tabs to groups only works every other time I do it. Very strange.


indentation matters (left and right) if that's a problem


I was also going to recommend Sidebery - I switched to it from TST a while back and I've been very impressed with it.


Yup. Sidebery is now Firefox’s killer feature. Won’t live without it.


Is there a way to make TST look nicer? I’m sure a lot of people appreciate its UI, but it really stands out to me in a negative way.


I like using Sidebery, which on top of feeling lighter-weight offers a bunch of themes, including a very clean one.


I use the Proton theme with this custom CSS:

https://gist.github.com/wlonkly/6c21134adbdeb6eb257f52076bc3...

and it gives me a nice and minimalist UI consisting of just-dense-enough tab titles, with the current tab highlighted. Looks like so:

https://i.imgur.com/FB59WfX.png


People hate the UI. It was clean before the transition to webextensions, now it's messy and can only be fixed through futzing with userChrome.css (with no help from mozilla.)


If you like my garish and ugly theme, it is TST friendly (it will theme the TST tabs as long as you pick the "Photon" TST theme in the TST settings): https://alan.norbauer.com/projects/alanglow


It looks nice enough to me on both Linux and Windows. If you're on macOS, though, then yeah, I feel your pain.


Not quite a hidden tab bar but I modded the TST / FF chrome so only active or recently active tabs show (~3min timer) per personal preference: https://gist.github.com/theprojectsomething/6813b2c27611be03...


> I'm looking for a way to have the tab bar hidden.

That's possible by editing userChrome.css. I don't remember the exact incantations, but I'm pretty sure it's mentioned in TST's docs and/or settings page.


I prefer Chrome's tab groups over TST, its simpler and needs less organizing IMO. But needs some more keyboard shortcuts.


Tab search doesn't work across containers afaik and it's therefore pretty useless


As a power user of side tabs, I have switched to Sideberry from TST.


I prefer Berry over Tree Style Tabs. Less clunky UI.


I find multi-account-containers* incredibly useful re: tab groups. Coupled with a few pinned tabs (email), I generally always know where to look for what when I have the browser open.

*https://addons.mozilla.org/en-US/firefox/addon/multi-account...


Yeah this is an amazing feature. I never understood why they moved it to an addon. As part of the browser itself it would be easier to use.


There are a few addons that use the builtin feature.


> Native reader mode

This fixes most of the links on HN for me - I'm one of those people who doesn't like the browser to save anything, so every time I visit a site it's for the first time - so anyway reader mode just cuts right through all the shit in one click, no cookie banners, no subscribe banners, no interruption banners, it gets straight to the content if it's there (sometimes even cuts through shallow front end paywalls) - honestly if the site looks horrible and reader mode doesn't work, close tab - can't be arsed.

It also makes far better use of screen space than most site designs, e.g those common yet horrible headers with css position: sticky. Pretty much every big news site is made better by pulling any content into reader mode.


Tab search in FF: Type a percent sign and a space in the address bar, your search is now on tabs.

% - Tab search

^ - History search

* - Bookmark search


Holy cow, it's true. Never knew that, thanks so much for sharing.


Just agreeing here. It's a game changer.


I wish they also had a way to search tabs without the address bar. I insist that address bars act solely as address bars so I've disabled all other features from it including search.


It's the CLI component. Thank goodness your insistence is a preference no one else has to live with.


Even a CLI shouldn't be making internet connections automatically or unpredictably. If my terminal had the option to send my keystrokes to some sever for autocomplete suggestions (and market research) or did things like automatically append parts of URLs to what I type by guessing at what I wanted I'd disable that too.


>EDIT: How do I break sentences to newline in HN without really making a new paragraph? You know, for bullet points, etc.

Blank line / new paragraph is really the only option. Short bullet points might look better with the "code" option of preceding with two spaces, like:

  - this 
  - that
But long lines in that format force horizontal scrolling for some mobile users.

https://news.ycombinator.com/formatdoc


Simple Tab Groups is how tab groups should have been done in Firefox from the start. I think if they would be like that they would not have to rip them out. Tab search or rather filtering is included and is such a splendid addition. Also automatic backup of groups is a fine feature, but so far I only needed to use it for migration.

https://addons.mozilla.org/firefox/addon/simple-tab-groups/


I'd like to add that it combines very nicely with Gesturefy, defining a couple of mouse gestures to switch between tab groups (either through a small popup or switching moving back/forth) is what got me to actually use the tab groups meaningfully.


Hacker News text formatting news.ycombinator.com/formatdoc/

Blank lines separate paragraphs.

Text surrounded by asterisks is italicized. To get a literal asterisk, use * or *.

Text after a blank line that is indented by two or more spaces is reproduced verbatim. (This is intended for code.)

Urls become links, except in the text field of a submission.

If your url gets linked incorrectly, put it in <angle brackets> and it should work.

Alt-7 on the number pad give you a bullet "•", Alt-0151 an em dash "—"


If you're into Vim, this is a fantastic extension for keybindings: https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim...


I should be clear. What I was referring to when I said `keybindings` is browser/developer keybindings that are not yet made configurable.

There's been an open issue for 7 years asking for a shortcut key for the eyedropper[0]. The navigation between developer panels is also a bit tedious. The page focus key, F6, is not configurable.

These are some instances I was thinking when I said I wanted good keybinding support. I'll be really willing to try an extension that achieves these but it's really the browser's job.

With that said, I've tried a bunch of these extensions in the past! I'm not a vim guy so I settled with Link Hints[1] for in-page navigation. I cannot recommend it enough for non-vim guys. It's really underrated.

0: https://bugzilla.mozilla.org/show_bug.cgi?id=1177108 1: https://lydell.github.io/LinkHints/


Thanks for the mention of F6, I had been looking for a page focus key for a while to restore focus after switching to the address bar.

I've discovered that "ctrl-f esc" also works; focus goes back to the page when the search bar closes. Convenient if you have capslock remapped to escape.


> focus key, F6

JFYI, Alt+D and Ctrl+L also work.


These only focus the address bar, no? I want the other way round. I want to focus the page when the focus is outside it, like the address bar.


For what it's worth, Chrome has a reader mode, just hidden behind an experimental flag, and a native PiP mode for videos, accessible with the media controls icon that appear when a video is playing.


> Good/extensible keybindings

https://support.mozilla.org/en-US/kb/manage-extension-shortc... is a little hidden, but gives you at least some flexibility.

> Tab search

https://support.mozilla.org/en-US/kb/search-open-tabs-firefo..., I use % in the address bar very regularly.


> I use % in the address bar very regularly.

I use * for bookmarks and ^ for history but have never known about this. :)

Thanks!

And yes, I do use extension shortcuts. Can't imagine my life without Bitwarden or Tab Stash keybindings.

See https://bugzilla.mozilla.org/show_bug.cgi?id=1177108 to know what I actually meant.


I use Panorama Tab Groups. It lets me create groups of tabs (obviously) for each project. Each project has 10-20 tabs and I can quickly switch between them. It means that most times, I only have 10-20 tabs visible. Makes things much easier to navigate and keep track of.


There is tab search (and history, and bookmarks for that matter) from the address bar (i.e. typing `% foo` will search all tabs for `foo`). I don't know if it's turned on by default, but you can set it up from “Search shortcuts” settings section.


>Tab groups

Please no. I actually switched to Firefox on mobile just because I couldn't get tab groups to stay disabled in Chrome.


What do you dislike about tab groups? Or is Chrome's implementation on mobile not good?

I think the current design is ugly. The way Edge handles them in the vertical tabs sidebar looks a lot better than the way other Chromium derivatives handle them in the tab strip, but still not the best. I like Vivaldi's implementation better, but the UI is relatively laggy. I miss old Opera.


I find them unpredictable. I don't know when something will open in a new group, I don't know how I can move a tab out of/into a group. I find it to be kind of a mess. And of course it was shoved at me without even asking whether I want it.

(Thanks in advance for the solution. I mostly use Firefox anyway)


Been long enough that I don't really remember the details, but I found it a lot harder to find what I was looking for.


Also unblockable contextual menus (by pressing SHIFT).

But on the downside no translate tool (though I read it is coming).



The tool is already out and works pretty okay for the supported languages. (At least enough for me to find the page I'm looking for.)

Bonus points for it being offline.

https://addons.mozilla.org/en-US/firefox/addon/firefox-trans...


> Yes, you can get extensions for this in Chrom(e/ium) but having these as a native feature is really nice.

I've been using Brave for a while and I'm considering going back to FF, partly to get out of Chromium.

However, this is a point I don't get. What do I care if these features are native or plug-ins? My Brave plugins are synced, so whenever I install Brave and set it up I immediately. If the plugin is well done, there is no difference, and for people who don't care about that particular feature it could be less bloat to have it on a feature.

Specifically for the Reader mode, the Chromium Addon I use comes from the Firefox code for the same functionality, so it's just as good. Kudos to FF, OSS is awesome.


Amongst other issues, extensions have a habit of turning into malware.


> Good/extensible keybindings

Really wondering why this is so neglected in all browsers. I know quite a few users that like to accidentally press CTRL + T when trying to write a capital T after sitting 2h on a site to put in some info.

It is good that browsers grow more sceptical of sites capturing hotkeys, but some sites really benefit from the question if you really want to leave that page. As far as I know this is the only long-term supported solution. Restoring tab might work but not on all sites.

  two leading spaces changes text to code formatting
  perhaps lines are closer together here.


Sideberry is a great addon for tab tree, grouping and container mgmt.

Tab search, keybinds, and many many other handy stuff, can be done in vimperator.


Not sure this will resonate with everyone, but Edge has both of these features built-in :).


Edge is just another Chrome clone at this point.


It definitely does with me. I used Edge when I was using Windows and I liked it!

I went back to Windows after almost 2 years for work and MS has managed to bloat it too. Don't understand why I need a Math solver. Edge bar is annoying. Favorites and bookmarks are 2 separate things?

I turned them all off obviously but defaults matter.


I went from disliking Edge, to liking it, and then slowly disliking it again as they added bloat to it.

What turned me off from it was when I lost a year's worth of (unimportant) bookmarks and history. One day I opened it up and it decided to kindly sign me in automatically (probably detected I was signed into an MS site in-browser), and it wanted to automatically sync all my history, auto-fill info and passwords to Microsoft's sync servers. I immediately disconnected my account to stop this, and then it deleted my Edge profile afterwards as a further courtesy.

I understand that these two behaviors are probably Features, but I don't like the feeling of losing control of my software. And now these features like MSFT Rewards, coupon services, credit card services, and the "Bing Bar" (or whatever you call it) are just too much for me. Not to mention every PC I use Edge on tends to assault my eyes with political propaganda since Edge's New Tab page defaults to biased news outlets.


If you mean a basic calculator in the URL bar, Firefox has that too (also a simple units converter) but off by default. They do that because people use search engines for that kind of stuff. The implementation (at least the Firefox one) is quite simple.

browser.urlbar.suggest.calculator

browser.urlbar.unitConversion.enabled


One irritation I have with FF is its confoundingly difficult way to add arbitrary "search engines" with a keyword. eg: I want to just type `r subreddit` and have it expande to `https://reddit.com/r/subreddit`. You can DO it, but natively if FF doesn't "see" the URL as a search (so it doesn't provide the 'add search engine' option in the search bar right-click) it's overly hard to accomplish. Had to install a plugin, and/or hope project Mycroft has it.


I want to see extensions which change how the user interacts with the browser (eg. Vimium or gesturify) work on browser internal pages such as settings, extensions or reader view. I know its not going to happen because "security".


Tab groups and search are there in the form of this excellent extension. Not native, but so well integrated that it may as well be.



Regarding tab groups, there's two things that I've found that seems to have solved my requirements: - Workona (this is an extension for chrome) - Arc (https://thebrowser.company/)

Both essentially have the idea of "spaces" for web browsers.


Chrome has a native reader mode as well, it’s just feature flagged off for some reason:

https://knowtechie.com/how-to-enable-google-chrome-reader-mo...


Probably, because there are no ads there.


Native reader mode is fantastic! The underlying parser (readability) works great. Shameless plug: I use Readability to parse web articles and send it directly to Kindle: https://ktool.io


>Native reader mode

The unremovable "floating" controls are visually distracting.


The address bar searches open tabs by default.


I break up my tab groups into separate windows (by subject matter) and that seems to work great.


I'm typing this from a desktop Firefox on PostmarketOS in Poco F1 smartphone, I love it.

Especially since I have to rely upon the browser for most 3rd party services due to the lack of a proper Linux client.

But running Firefox on Linux mobile has largely been a community effort, I wish Mozilla realizes the need-gap and invests in official Linux smartphone version.

But I'm actively moving away from 3rd party extensions in FF as I found a recommended extension promoting anti-vaccine agenda[1], The only extensions I use now are ub & Multi-account containers. I would prefer if FF integrated them by default and thorough reviews for recommended extensions.

[1] https://web.archive.org/web/20210924045611/https://github.co...


If you need tab groups and tab search, you’re using tabs wrong. Bookmarks exist for that purpose and they do have search and grouping (folders).

Coworkers look at me like I’m a freak because I usually keep fewer than 10 tabs open :)


No. Tab groups are great, they allow you to bundle context but persist it front and center. On a given day I might be working on five different things, I context switch between tab groups, make some progress within a group, and move along. Bookmarks absolutely do not solve this issue. Bookmarks are not ephemeral, and take considerably more time to organize than simply using tabs naturally.


strong agree

maybe sometime will come the realisation that a tab, a bookmark and a history entry are basically the same


Why would it be wrong if it works?

I don't use groups (I liked them when tab groups were a feature of Firefox). I search for tabs by typing stuff in the awesome bar, that works.

I always have a lot of tabs and kill everything from times to times. But it's nice to reach a tab that's already loaded when you need it, instead of reloading the page every time, making a network access, using resources and having to wait. A page being already open is also a hint that it's something I accessed recently and that it's most likely the thing I need.

I don't want to waste my time managing bookmarks (actually the sibling comment from lamacase captures my view very well on this). That's not how I use a browser. But it's good they are there for people like you who find a use for it.


Bookmarks and tabs serve different use cases.

The former don't preserve login state (and site state in general) or scroll position, navigating between them requires an internet connection and often uses significant data (important when working from a metered and/or unreliable connection like on a train or plane), just to name a few differences.


Ok, great idea. Now we just need an extension that auto-bookmarks every newly opened page until I unbookmark it, and a category of "super-bookmarks" to curate the pages I would manually bookmark now.


I've never understood how people get into a workflow where they expect to have lots of persistent tabs. I rely on the fact that I can reset my browser by quitting it - everything goes away and I can start fresh, ahhh! The idea of browser state as something valuable is foreign, and it kind of makes me feel uncomfortable.


I usually work on about 5 projects at a time. During a given day I will switch between those projects at least once an hour. With Panorama Tab Groups, I only see about 10-20 tabs at a time and they are all specific to the current project. when i switch, it does it all at once and the pages don’t reload. They retain their state. I can be editing something in one tab group, switch to another tab group to check on a dependency, and then switch back to the firs group to finish editing.

I do use bookmarks for longer term organization but my workspace is all handled in tab groups.


Wow, I should have read this before cadence-per-cadence making the exact same comment!

I have no idea why nobody uses bookmarks and everybody keeps hundreds of tabs open. When did that start? Who even has the RAM for that? How do you even click on them when they’re that tiny? So many things just don’t make sense.


I have 3000+ tabs in Firefox. The sleeping/suspending of tabs brings it down to 2GB of RAM usage.

Thus I would expect most people have the RAM unless they're on a yesteryear SBC.

FWIW, I have 128GB of RAM, and fully utilize it.


> Coworkers look at me like I’m a freak because I usually keep fewer than 10 tabs open :)

Haha! That's me. My maximum is 15 and then my cleanliness ghost kicks in. I said tab groups because I like organization even if it's just 10 tabs. I honestly don't know why I said tab search.


Having coworkers looking at you like you are freak while keeping your job because the company sees you as a bringer of value is the best compliment you can get from your workplace :)


Both have their use, I prefer bookmarks for separating tasks, and tab trees for organizing information I am actively using within a task.


> I usually keep fewer than 10 tabs open

Same here, and I don’t even use bookmarks! History and custom search shortcuts are enough.


Well, how are you persisting state? How do you quickly go back?


Your browser has a chronological list of the previous pages you visited. It’s very easy to quickly go back to a page you had open recently and fairly easy to search for it in the history if it was some time before. It’s actually probably easier than finding a tab amongst a lot of tabs.

For persisting state, it’s simple. You don’t. History is going to send you back where you were if the url scheme is not brain dead. I will personally stop using sites which don’t do that properly because they are annoying to use.

For forms I just fill them when I need to or keep them open for a bit if I forget I would need some information which I need to check. If I realise it’s going to take some time, I just close them and fill them properly when I have all I need.


Also add a robust Translation in browser.


seconded, all of your list




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: