You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This bug affects the tab numbers displayed on the tabs when the CSS contains a tab counter as shown in the documentation example, which has worked for many years without modification.
When there are more than a certain number of tabs (in my case, 133 on one system and 113 an another), scrolling the tab list beyond the point where that tab number is at the bottom will cause TST to redraw the tab numbers such that the bottom tab always has that same number (e.g. 133), and the rest of the tabs above it descend sequentially.
So for example, if you have 1000 tabs, scrolling to the bottom of the list should show tabs 950-1000, numbered 950-1000, but they are instead shown numbered 64-113. The correct numbers appear while scrolling, but are quickly redrawn with the incorrect numbers.
Steps to reproduce
If needed, add the tab numbering CSS to the tab display field in the config panel:
Then create enough tabs to observe the bug. It would seem that the number of tabs needed to show the bug is dependent on how many tabs are visible on your screen (i.e. tab height). 150 tabs should be plenty.
Then scroll the tab list to see if the tab numbers stop incrementing after a point.
Expected result
Properly-numbered tabs.
Actual result
Improperly-numbered tabs (which stop incrementing after a point).
Environment
I suspect that this behavior appeared with a recent Firefox update. Both affected systems are running the current TST: 4.0.3 (2024.3.13) and the current Firefox (115.8.0esr). One system is Mac OS 12.6.2 (Monterey), and the other is Windows 10 22H2 (19045.3448). The previous version of TST was also affected.
The text was updated successfully, but these errors were encountered:
I had been expecting a tab counter extension based on the TST API to appear, but I never saw one. The absence of an accurate tab count has been so disruptive to my workflow that I tried creating one myself. It's not perfect, but for those few who may require this feature, it seems to work well enough:
@Decohero
Thank you!
The tab count hides folded tabs count, close button and muted tab signs however (which all appear on the far right of the tab). Is there an easy fix one can make in background_script.js to overcome this?
Abstract
This bug affects the tab numbers displayed on the tabs when the CSS contains a tab counter as shown in the documentation example, which has worked for many years without modification.
When there are more than a certain number of tabs (in my case, 133 on one system and 113 an another), scrolling the tab list beyond the point where that tab number is at the bottom will cause TST to redraw the tab numbers such that the bottom tab always has that same number (e.g. 133), and the rest of the tabs above it descend sequentially.
So for example, if you have 1000 tabs, scrolling to the bottom of the list should show tabs 950-1000, numbered 950-1000, but they are instead shown numbered 64-113. The correct numbers appear while scrolling, but are quickly redrawn with the incorrect numbers.
Steps to reproduce
If needed, add the tab numbering CSS to the tab display field in the config panel:
Then create enough tabs to observe the bug. It would seem that the number of tabs needed to show the bug is dependent on how many tabs are visible on your screen (i.e. tab height). 150 tabs should be plenty.
Then scroll the tab list to see if the tab numbers stop incrementing after a point.
Expected result
Properly-numbered tabs.
Actual result
Improperly-numbered tabs (which stop incrementing after a point).
Environment
I suspect that this behavior appeared with a recent Firefox update. Both affected systems are running the current TST: 4.0.3 (2024.3.13) and the current Firefox (115.8.0esr). One system is Mac OS 12.6.2 (Monterey), and the other is Windows 10 22H2 (19045.3448). The previous version of TST was also affected.
The text was updated successfully, but these errors were encountered: