With Tree Style Tab 3.5.28: aiming to open two Outlook Web App bookmarks in different containers, in succession, causes the second tab to (re)open in the wrong container.
Screen recording of the bug in a refreshed profile:
It is a designed behavior, but I agree that it is a regression.
In the TST Options, there are two related items: "New Tabs Behavior" => "Non-blank new tabs" => "New tab with the same website as the current tab from the location bar, bookmarks, histories, or other cases: Open as" => "a child of the current tab" and "Container:" => "Inherit from the current tab". Under these configurations, TST 3.5.28 forces to open the second tab with the container inherited from the first tab, because they have same website.
However, I forgot to think about a tab intentionally opened with non-default container when I introduced the behavior. The intentional non-default container of a newly opened tab should have a priority higher than inherited container. Thus I've introduced a change with the commit b63fa9e. Now TST does not try to reopen the second tab with an inherited container anymore.
Thanks, will the fix be equally effective where I have four or more successively opened tabs, each in a different container?
(At the time of writing I work with four different mailboxes from the same service.)
Yes. They will have their containers you specified.
I close this because TST 3.5.31 is already available. (If you still see this problem, add comments please.)
Fix confirmed, thank you 👍