Treestyletab: [feature request] Disable tree functionality (no branching, just a flat tabs list)

Created on 16 Nov 2017  路  8Comments  路  Source: piroor/treestyletab

Short description

It would be nice to be able to completely disable tree functionality and have a simple flat tab list (max tree depth 0).

I realize it conflicts with originally intended addon purpose, but nonetheless I think this feature demand is non-zero, since similar popular addons I've previously seen had it.

fixed workaround exists

Most helpful comment

https://github.com/piroor/treestyletab/issues/1544#issuecomment-345129601 still seems to work today to "flatten" the tab tree.

Instructions for Firefox 68: Go to Tools > Add-Ons > Find "Tree Style Tab" and click on the three dots "..." next to its entry to select "Preferences" > Scroll all the way down to an expandable menu named "All Configs" > Click on the small black triangle to expand the menu if it isn't already > Uncheck the checkboxes autoAttach and syncParentTabAndOpenerTab.

All 8 comments

After 49c953994843c458334b91a67c4fb1d904bbc4e1 (it will be included to the next release newer than 2.2.9) you can do it with secret configurations. Go to TST's configuration and turn on the Debug mode, then all internal configurations are listed. Then you should uncheck two checkboxes autoAttach and syncParentTabAndOpenerTab.

However, basically "Tree Style Tab" is designed to operate tabs as "Tree", such use case is quite irregular. Please note that these configs can be broken in future versions and there is no guarantee. I still recommend you to switch to any other vertical tab bar addon like Tab Center Redux.

@piroor This is not irregular. For me, using it as a vertical tab list (because I have 200+ tabs open) is the primary purpose (alternative: switch browser to Vivaldi), and the fact of having them as a tree is just a nice to have.

(kinda bug) Especially that once in a while 100+ tabs suddnely become children of a tab that never opened them (and when I close the parent, they don't get promoted to level 1, they become children of another tab). I came here looking for a single-shot option to flatten the list.

@ikari-pl Sadly TST's tree structure is sometimes broken. Disabling cache for optimization lets you to clear such a broken information and TST will reconstruct tree of tabs, so please try that when you get such a problem on the next time.

I close this because outdated.

https://github.com/piroor/treestyletab/issues/1544#issuecomment-345129601 still seems to work today to "flatten" the tab tree.

Instructions for Firefox 68: Go to Tools > Add-Ons > Find "Tree Style Tab" and click on the three dots "..." next to its entry to select "Preferences" > Scroll all the way down to an expandable menu named "All Configs" > Click on the small black triangle to expand the menu if it isn't already > Uncheck the checkboxes autoAttach and syncParentTabAndOpenerTab.

Thanks for the workaround. This was one of the main reasons I was using Tab Center Redux / Tab Center Reborn (well that and the the window preview thing was kinda nice).

@miguno
Wonderful :)
Thanks a lot.
Now that you told me about that (hidden) menu, I could set the variable "maxtreelevel" to 0 and have trees of a single level.

EDIT:
I spoke too soon.
The trees still have multiple foldable trees.
This is not for this ticket anyway, so I will just shut up and disappear :)

EDIT:
Thank you very much @piroor for putting me in the right direction.
I am now using the "tab sidebar" addon
https://addons.mozilla.org/en-US/firefox/addon/tab-sidebar-we/reviews/
which is more suited to my use case.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Lej77 picture Lej77  路  4Comments

emceekain picture emceekain  路  3Comments

woj-tek picture woj-tek  路  3Comments

nneonneo picture nneonneo  路  4Comments

ElhemEnohpi picture ElhemEnohpi  路  4Comments