Distinguishing hibernated from non-hibernated tabs
I keep a lot of tabs 'open' (vertical tab bar), but most are hibernated. Depending on the task I'm working on, a few will be active, but visually there's no difference, and it would be really helpful to be able to quickly 'see' which are in memory and which aren't. I tried via Inspect to see if this was possible with CSS, but the only class I saw added was 'active' to the currently active tab. Is there another way? If not, feature request: Add 'hibernated' class to hibernated tab divs... On the theme of hibernation, I'd like a 'hibernate / unhibernate' button on the tab like the close button - finding it in the context menu is cumbersome, and I'd also like to be able to hibernate the currently active tab (behaviour would be as if tab was closed - i.e. jump back to previous tab, but leave tab hibernated for later). This button would need to know the current hibernation state obviously.
I always kind of thought the unread indicators were meant for hibernated tabs, and just didn't work correctly all the time. But I leave that option off, so I don't know.
If you want to see what tabs are active and taking up resources, you can press shift + esc(Windows), and see your processes there for now.
Hmm - I haven't looked at that option, but your comment that it "just didn't work correctly" doesn't inspire confidence
In general, I try to minimise the number of 'loaded' tabs, but a quick visual clue as to which are loaded and which hibernated would be useful for more than just resource management. I use the tab bar as a kind of instantly visible bookmark list for sites I use a lot (for example, I manage 7 websites each of which have 4 'tabs' for the staging and production front end and back end, and I regularly switch between them). Then I have other tabs with various sources of information relevant to whatever I'm working on on those sites. Pretty soon it's a long list, and quickly locating the last few loaded tabs amongst the hibernated ones is tricky. Treevstyle tabs on Chrome did this really well, and I was much more efficient using it, but am determined to support Vivalid, and the integrated UI is much cleaner than TST.
Well, I haven't used unread tab indicators in a very long time, so don't take my word for it. Maybe it works now, but I haven't used it. Try it out and see if it works, or if that's it's function in the first place.
Turns out I already had 'Use Unread indicators' checked, and now experimenting with it, I can't see any difference between ticked and unticked. So I guess you're still right sadly .
Incidentally, the settings search bar for 'unread' doesn't bring up this option either.
That's odd. So either I don't know what the real function of unread indicators are, or they don't work. You could try writing a bug report here if you want to let the team know it's not working: https://vivaldi.com/bugreport/
As far as I know, the point of the unread indicators is merely what the name literally suggests – an indicator of "Here's a tab you opened in the background that you haven't read yet". I find it useful (although I changed it to a bright green dot at the center-top of the tab, finding that better at catching my attention).
I concur. Unread indicators simply show you haven't looked at that tab yet (it will only appear if you create a background tab from a link on an existing page).
It never had anything to do with hibernation (so I don't think anyone should file a bug on this!).
+1 for the 'hibernated' class (or alternately a 'loaded' class for loaded tabs)
I tried custom styling the .progress-indicator to achieve this, but it is not reliable when navigating within stacked tabs, or for manually hibernated tabs.