eoger / tabcenter-redux

Vertical Tabs extension for Firefox
Mozilla Public License 2.0
381 stars 67 forks source link

Feature request: tabs opened from pinned tabs are last #438

Open indygreg opened 3 years ago

indygreg commented 3 years ago

Thank you for your work on this extension. I've been a user for years and can't live without it!

But there is a specific behavior that annoys me (and I don't think it is your fault).

I tend to have dozens or even >100 tabs at any given time. I also use pinned tabs for services like GMail and calendar.

If I open a tab from a pinned tab (e.g. I click a link in Gmail), that tab opens 1st (read: the top of) in the vertical list of tabs. This is in contrast to typical ctrl+t or new tab behavior where new tabs open at the bottom of the vertical tab list or under the active tab.

I find this behavior annoying because my "new" tabs are subsequently bifurcated between the very top and very bottom of my vertical tab list. I often find myself scrolling between the top and bottom of my tab lists to locate "new" tabs, which can be mildly time consuming given how many tabs I have open at times!

I think what's happening here is the pinned tabs are "1st" in the global tab list. So opening a new tab from a pinned tab naturally places the new tab "under" the pinned tab, and this happens to be at the "top" of the vertical tab list.

Anyway, my feature request is conceptually simple: offer a way for new tabs opened from pinned tabs to be placed "last" instead of "first." This way, tabs at the top of the vertical list tend to be older and new tabs aren't split between the top and bottom of the vertical list.

I have no clue if Firefox gives enough context/control from tab open events to implement this feature. But I worked at Mozilla for 7 years and still know a few people there. I'd be happy to poke some people if you need functionality from Firefox to make this feature a reality.