Treestyletab: [2.1.2] Expand/collapse animation stutters, sidebar unresponsive after opening or closing new tab

Created on 12 Nov 2017  路  10Comments  路  Source: piroor/treestyletab

Win 8.1, Nightly 11-11-17, TST2.1.2. STR:
Create new profile, install TST, close Nightly, paste sessionstore.jsonlz4 from the archive to the root of the profile folder overriding existing file, launch Nightly, restore session
sessionstore.zip

Switch to the last tab, hover the mouse over the first tab and start moving the mouse down. Notice that when the mouse is hovered over the tab, that tab is highlighted with light blue color
Press Ctrl-W and keep moving the mouse down

ER: light blue color is always under the tab the mouse is pointing to
AR: after ~2 seconds after closing a tab light blue color stops for ~2 seconds and no longer follows the mouse movement. That means sidebar is unresponsive

Same problem when opening a new tab using ctrl-click (bug is not reproduced when pressing Ctrl-T!):
Switch to the last tab, ctrl-press Features, quickly hover the mouse over the sidebar and start moving it down.

ER: light blue color is always under the tab the mouse is pointing to
AR: after ~2 seconds after opening new a tab light blue color stops for ~2 seconds and no longer follows the mouse movement. That means sidebar is unresponsive

help wanted

Most helpful comment

I couldn't reproduce this bug in 2.2.0 so far. I'll try again tomorrow to know for sure but I am confident this bug is fixed. You have done an excellent job, @piroor! I think everyone who is monitoring TST development is extremely impressed with your skills and passion. TST is truly a masterpiece. Thank you very much!

All 10 comments

Bug is also reproduced when dragging any tab on top of any other tab to make a stack.

Sorry I couldn't understand what is the bug, with text-based descriptions... Could you upload any screencast?

This bug is basically identical to https://github.com/piroor/treestyletab/issues/1517
The only difference is that this bug is triggered by ctrl-clicking on a link or dragging tab on top of other tab to make a stack. I'll try to make a screencast.

1
2
3

Thanks. Hmm, in this case recalculation of indent levels seems to take CPU time...

After some optimization, collapse/expand animation and other layout recalculations become faster even if there are too many collapsed tabs. Could you try new development build?

Thank you very much! Unfortunately, I don't notice any improvement in 2.1.2.5638 (latest dev).

On 2.2.0, more optimization has landed. I hope that this problem is resolved by this change...

I couldn't reproduce this bug in 2.2.0 so far. I'll try again tomorrow to know for sure but I am confident this bug is fixed. You have done an excellent job, @piroor! I think everyone who is monitoring TST development is extremely impressed with your skills and passion. TST is truly a masterpiece. Thank you very much!

Bug is fixed! Thank you much! \o/

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mreppen picture mreppen  路  3Comments

ElhemEnohpi picture ElhemEnohpi  路  4Comments

stapuft picture stapuft  路  4Comments

Evotron picture Evotron  路  3Comments

mikeaustin picture mikeaustin  路  3Comments