piroor / treestyletab

Tree Style Tab, Show tabs like a tree.
http://piro.sakura.ne.jp/xul/treestyletab/
Other
3.48k stars 279 forks source link

[Bug] Cannot scroll the sidebar with latest nightlies #3554

Closed cg9999 closed 4 months ago

cg9999 commented 4 months ago

Using the latest nightlies of FF, it is impossible to scroll the sidebar with mouse wheel. I used mozregression to find the cause:

https://bugzilla.mozilla.org/show_bug.cgi?id=1888737

Bug 1888737 - Disable overflow/underflow events in early beta r=smaug,emilio

Differential Revision: https://phabricator.services.mozilla.com/D206175

2024-05-18T09:51:44.935000: DEBUG : Did not find a branch, checking all integration branches
2024-05-18T09:51:44.937000: INFO : The bisection is done.
2024-05-18T09:51:44.938000: INFO : Stopped

Is this a TST or FF issue?

FF 128.0a1 (2024-05-17) (64-bit) running on Arch Linux/KDE tree_style_tab-4.0.14

update: seems to be an issue of TST relying on an api that's being removed https://bugzilla.mozilla.org/show_bug.cgi?id=1688022

Separate FF bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1897595

piroor commented 4 months ago

I really need something method to run callback functions when the overflow state of a element (or the document) is changed. Is there any alternative way in the Web standard technologies?

piroor commented 4 months ago

Workaround: setting layout.overflow-underflow.content.enabled to true via about:config.

piroor commented 4 months ago

OK, I've found the way. With the commit 58f7f7c TST should work without overflow/underflow events.

cg9999 commented 4 months ago

Thanks for quick fix!

diox commented 4 months ago

FYI 4.0.15 is now live on AMO with that fix.

piroor commented 4 months ago

There are some performance regressions like #3557 but currently I have no fundamental solution...

github-actions[bot] commented 4 months ago

This issue has been closed due to no response within 14 days after labeled as "fixed", 7 days after last reopened, and 7 days after last commented.