Treestyletab: Cannot interact with TST sidebar while a tab is being duplicated

Created on 12 May 2019  路  5Comments  路  Source: piroor/treestyletab

Short description

When a tab is duplicated using right click option, the entire TST sidebar becomes uninteractable until the new duplicated tab is loaded into TST

Steps to reproduce

  1. Start Firefox with clean profile.
  2. Install TST.
  3. Open lots of tabs to show the effect (one method is to select "Open All in Tabs" right click option on a bookmark folder with many bookmarks)
  4. Right click a tab in TST sidebar and select Duplicate Tab

Expected result

TST sidebar remains interactable while duplicated tab is loaded into TST sidebar

Actual result

TST sidebar shows throbbing animation and doesn't let user interact with sidebar until the duplicated tab is rendered/loaded into TST sidebar

Environment

  • Platform (OS): Windows 7
  • Version of Firefox: Nightly 68.0a1 (2019-05-11) (64-bit)
  • Version (or revision) of Tree Style Tab: 3.0.11.9109

Extra details

  • The effect is not noticable with very few tabs, but gets somewhat noticable with lots of tabs, and very noticeable when you have addons installed, depending on addons installed. The effect is also very noticeable if you load multiple tabs, with addons, and select all tabs and duplicate them all.
  • TST sidebar is interactable if you duplicate the tab via Firefox tab strip instead.
  • Placement of duplicated tab is different between 1) selecting duplicate tab right click option on a tab inside TST sidebar and 2) selecting duplicate tab right click option on a tab from Firefox tab strip. 1) creates new parent 2) creates a child tab
maybe fixed

Most helpful comment

All 5 comments

I've never used it before, but I am seeing a similar behavior with only duplicating 1 tab. (Windows 10, FF 66.0.5, TST 3.0.11)

In addition, it appears that the duplicate tab is not made a child or sibling relative to the original tab.

9gsXn44q85

https://bugzilla.mozilla.org/show_bug.cgi?id=1394376 looks like it will land in Firefox 68! (July 9, 2019)

Now the blocking screen effect for duplicating tabs is disabled on Firefox 68 and later, because duplicating of tabs became enough fast.

Looks fixed to me on FF 69.0a1 (2019-05-30) (64-bit) and TST 3.0.15
nightly-TST1-interactable-sidebar
However the duplicate tab's placement is inconsistent as @irvinm noticed. I will submit another issue soon

Was this page helpful?
0 / 5 - 0 ratings