-
Notifications
You must be signed in to change notification settings - Fork 280
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
[Bug] Multi-Account Containers "Hide" action destroys trees. #3302
Comments
Did you try the option?: TST options => "Tree Behavior" => "When visibility of tabs are changed by other addons" => "Keep tree structure including hidden tabs" |
Thanks, I've confirmed. I've tried to research what's happen at the situation, and I've finally realized that MAC moves tabs in hidden container when they are going to be shown. TST tries to fixup broken tree structure based on tab's position when they are moved by other addons or any user operation on the horizontal tab bar. So, for example, assume that there are tabs with containers:
When you try to turn the container "Personal" shown, MAC does:
TST expects that showing/hiding tabs won't be moved while changing its visibility. This is the reason why shown tabs become flat after you just turn them visible. Hmm... |
@piroor for this one, it has been 1.5 years ... is this something we want to file a bug with multi-account containers or just close it? |
I've tried to reproduce this problem with TST 4.0.25 + Firefox Multi-Account Containers 8.2.0. Curiously the behavior of MAC looks changed when this issue was created: MAC 8.2.0 really closes abs by the "Hide This Container" command, and opens tabs again when "Show This Container" command is invoked. Sadly MAC 8.2.0 reopens tabs with no |
Just an idea, a helper addon (like "Tree restorer for Firefox Multi-Account Container") may solve this compatibility issue as:
Such an addon will be a solution not only for TST but for other tree management addons, so I'm currently negative to implement this behavior as a built-in feature of TST - it should be independent. I hope it will be developed and maintained by people who seriously require. Otherwise, you should report a feature request to MAC project to restore |
Abstract
Trees are destroyed on Multi-Account Containers "Hide This Container" action.
Steps to reproduce
Expected result
The tree is preserved, and in the same state as it was before being hidden.
Actual result
The tree is destroyed, all the tabs are now on the 1st level (roots).
Environment
The text was updated successfully, but these errors were encountered: