Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
allixx opened this issue Nov 16, 2017 · 11 comments
Closed

Comments

@allixx
Copy link

allixx commented Nov 16, 2017

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.

@piroor piroor added the fixed label Nov 17, 2017
@piroor
Copy link
Owner

piroor commented Nov 17, 2017

After 49c9539 (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.

@piroor
Copy link
Owner

piroor commented Nov 17, 2017

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.

@ikari-pl
Copy link

@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.

@piroor
Copy link
Owner

piroor commented Mar 28, 2019

@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.

@piroor
Copy link
Owner

piroor commented May 1, 2019

I close this because outdated.

@piroor piroor closed this as completed May 1, 2019
@miguno
Copy link

miguno commented Aug 20, 2019

#1544 (comment) 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.

@keeganwitt
Copy link

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).

@gitvalds
Copy link

gitvalds commented May 20, 2020

@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.

@opqriu
Copy link

opqriu commented Nov 30, 2023

#1544 (comment) 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.

Still works over 2 years later. Good shit.

I tried it today (now), and it works very well.
That's great. It was exactly what I needed, and Google did a great job of finding this page for me.

@JukkaSartinen
Copy link

JukkaSartinen commented Dec 14, 2023

#1544 (comment) 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.

Still works over 2 years later. Good shit.

I tried it today (now), and it works very well. That's great. It was exactly what I needed, and Google did a great job of finding this page for me.

Can confirm, this works in current version 3.9.19 with Firefox 116.0.2. I realize the tree structure is what this extension does. But it would be nice, if there was a way to disable the tree structure with one option. But then again, I understand it's not what this extension was made for, and I respect that. Glad it was possible to tweak to my needs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants