brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.53k stars 2.27k forks source link

Tab management issues with >120 tabs open #25236

Open wknapik opened 2 years ago

wknapik commented 2 years ago

Description

Once there's 120+ tabs open, new ones open to the right, but there's no visual indication and if the active tab is at index >120, it's not highlighted on the tab bar, because it's not visible there at all.

This resembles the behavior of Firefox a bit, but Firefox makes it clear that a new tab was opened and that there are tabs to the right that aren't currently visible.

Personally, I don't like the ff behavior, even when it works correctly, and would just like to have the old behavior back (keep opening tabs and squeezing existing ones on the tab bar to fit).

Steps to Reproduce

  1. Open 120 tabs
  2. Open some more (via ^T, or middle-clicking a link, or any other way)

Actual result:

New tabs are hidden and it's not clear they were even opened

Expected result:

New tabs are visible and it's clear they were opened

Reproduces how often:

Easily reproduced

Brave version (brave://version info)

Brave 1.43.89 Chromium: 105.0.5195.102 (Official Build) (64-bit)
Revision 4c16f5ffcc2da70ee2600d5db77bed423ac03a5a-refs/branch-heads/5195_55@{#4}
OS Linux

Version/Channel Information:

Other Additional Information:

Miscellaneous Information:

Brave-Matt commented 1 year ago

I think that instead of "squeezing" tabs in view — subsequently making each open tab smaller/thinner, which makes it harder and harder to access/use specific tabs — it may look better and be more efficient to simply add a tab "scroller" of some kind. Perhaps just two small arrows for each direct that when clicked or clicked and held, scrolls down the list of tabs (silly mock example below): image

These arrows would only need to be displayed once the browser reaches a certain threshold of open tabs.

wknapik commented 1 year ago

Ug. Looks like I reported this before in https://github.com/brave/brave-browser/issues/21711. Either issue could be closed.

For those who get here from a search engine - check out https://github.com/brave/brave-browser/issues/21711#issuecomment-1503799254.