brave / brave-browser

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

Tab Scrolling/Handling of Large Numbers of Tabs #12752

Open MaxCoding3 opened 3 years ago

MaxCoding3 commented 3 years ago

Description

If over 115-120 tabs are opened, the newest tabs stop being displayed properly in the tab bar on top. They open correctly, but after clicking off of them the are inaccessible until a sufficient number of tabs are closed such that the total number of tabs in under 115. Most other browsers have tab scrolling features, and when new tabs are opened past a certain point, the width of each tab stops shrinking, and the user can scroll through the open tabs. An example of this from Firefox is shown below.

Steps to Reproduce

  1. Open 120 tabs

Actual result:

Tab bar with fewer than 120 tabs: image Tab bar with over 120 tabs: image

Expected result:

Firefox with a small number of open tabs: image Firefox with 120 open tabs: image This is the minimum tab width in Firefox, regardless of how many tabs are open. The user can scroll through open tabs.

Reproduces how often:

This issue occurs whenever there are over 115-120 tabs open.

Brave version (brave://version info)

Brave 1.16.76 Chromium: 86.0.4240.198 (Official Build) (64-bit)
Revision d8a506935fc2273cfbac5e5b629d74917d9119c7-refs/branch-heads/4240@{#1431}
OS Windows 10 OS Version 1909 (Build 18363.1198)

Version/Channel Information:

Other Additional Information:

Miscellaneous Information:

N/A

life777eternal commented 3 years ago

Disappearing Tabs

Description of the issue: Disappearing Tabs has been an incessant issue for a long time. It's more of a problem if you don't have a second monitor. If you do have a second monitor you can click the "Restore Down" button and make the window wider, which makes the tabs reappear. But if you only have one monitor, you can't make the windows wider than the width of your monitor. So if you click another tab then the only way to get back to the hidden tab is to type the same URL in another tab and hope the "Switch to Tab" button appears, or open the "Task Manager" and try to find it there.

(Although that "Task Manager" could be improved. Would be great to be able to close tabs from the task manager, and have it show more information, including which tab has sound playing. (although that absent feature was more of an inconvenience when the disabled autoplay site setting was allowing videos to autoplay.) Also it doesn't even show all the tabs from all the windows. Additionally I don't see a keyboard shortcut on the list of keyboard shortcuts that closes all windows, as shutting down or logging off the computer does.) ((Mattches mentioned [Ctrl] + [Q] on the Brave Community, but that doesn't do anything for me even on the Beta browser.))

  1. Open as many tabs as your browser window will show at the same time. Around 100 or more.
  2. Then new tabs do not show up on the right side.
  3. When it's approaching the limit, there's a vacant space where a tab was, and then after selecting the previous tab, the vacant space changes to the tab.
  4. Then new tabs are hidden.

Expected result: On Firefox the tabs scroll horizontally (as mentioned above) when moving the wheel on the mouse. Something like that perhaps could be a fix for this issue.

Brave Version( Version 1.22.71 Chromium: 89.0.4389.114 (Official Build) (64-bit)) Operating System: Windows 7 Ultimate Version 6.1.7601

Additional Information: Mirrored from the Brave Community.

Thank you.

jeffbrog commented 1 year ago

I have the same issue on Windows 7 OS, laptop, limit is about 80 tabs, no way to scroll to the right as Firefox will allow. Please ad scrolling arrows to allow easy access to the invisible tabs. I see future updates are only good for Win 10 and above. Guess I'll go back to Firefox.

00-kat commented 9 months ago

This is probably really late, and I'm not sure when they were added, but there's a flag for it: brave://flags/#scrollable-tabstrip Also check out the flags Tab Scrolling Buttons, Tab Scrolling With Dragging and Tab Scrolling Overflow Indicator.