If TST is used with the Temporary Container extension (set to Automatic mode), when you click on an external link (e.g. from Twitter or mail), the new FF window opens, then the new tab briefly appears in the sidebar for a second but then disappears. The page is still displayed correctly.
It appears the tab is hidden, as new tabs from links in the same page will correctly appear underneath, and you can rotate between all the tabs (including the hidden one) with Crtl-Tab.
Pressing F1 twice (hiding and then showing the sidebar) will cause the hidden tab to reappear.
New window should open and the new Tab should be displayed in the sidebar.
New window opens, the Tab briefly appears and then disappears (or is hidden).
Occasionally the tab does remain visible (maybe 1 time out of 10), but usually it disappears.
There looks to be one more step to reproduce: setting browser.link.open_newwindow to 2. It is 3 by default and Firefox opens external links in tabs. But both changed options looks unnecessary to reproduce, I've successfully reproduced with the context menu command "open link in new window" on a link.
There is a workaround: closing and re-opening the sidebar, then TST shows the tab.
This means that TST successfully tracks the opened tab internally but failed to show it in the sidebar: TST updates the sidebar via asynchronous messages. Why reopening the sidebar solves the broken status is because reopened sidebar builds its contents synchronously with tab data fetched from the main process.
After a research I've realized that two errors happened in the case:
Commits e1f42e0 and 1457fce should solve these problems.
Thank you very much for investigating this!
I'll check it out when the new version next updates.
@bengb 3.8.0 has been released. Can you verify if this has been fixed and close this item?
I just updated and checked some links.
The new windows are opening correctly with the tab showing.
Thank you very much for fixing this!
Most helpful comment
I just updated and checked some links.
The new windows are opening correctly with the tab showing.
Thank you very much for fixing this!