Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Removal of mozRequestAnimationFrame broke TST #919
Comments
|
I'm using version 0.15.2015030601. |
|
I found version 0.15.2015061300a003855 at http://piro.sakura.ne.jp/xul/xpi/nightly/ and it's working, even though when I look in the .xpi file I still see uses of mozRequestionAnimationFrame. So now I'm confused. Finding the latest version of TST is a confusing task. |
Today that version had the problem, so I hand-edited the .xpi file to change the two calls to |
|
I switched back to Nightly 2015-07-19, for now anyways. Looks like Mozilla's updates are going to break User Style Manager, AND Session Manager as well. Lovely... I'll be done with FireFox if that's the case. Stylish is garbage (and when it breaks, you can't even access your css styles, as it DB stores them instead of plain text files), and FireFox's internal "session manager" is next to useless, and I'm certainly not installing TabMixPlus just for that. |
|
I blogged about this, including my explanation of the work-around (which is to modify the code in-place). |
|
Mozilla has deprecated "LET" - which is used by TST and other extensions. That hammer will drop soon I imagine. |
|
Thanks for blogging about this, nnethercote, my sanity is much improved by having TreeStyle Tabs back! CrashNBurn71, let as a whole is not deprecated. Let is an ES2015 standard. But Firefox/Gecko's JS Engine SpiderMonkey had some speculative features as part of the SpiderMonkey specific JS1.7 and JS1.8 releases. The pieces that didn't make it into the standard are being deprecated and removed, such as let expressions (https://bugzilla.mozilla.org/show_bug.cgi?id=1023609), but most existing code should be able to be made happy with a small amount of work. |
|
@asutherland |
|
Indeed, it is a dup of #915. |
https://bugzilla.mozilla.org/show_bug.cgi?id=909154 removed the prefixed version of
mozAnimationRequestFramefrom Firefox. As a result, Tree Style Tab is no longer working.Here's an example of what TST should look like. This is the revision just before bug 909154's patch landed:

Here's what it looks like afterwards:

There is no nesting of tabs; clicking on the +/- buttons does nothing; middle-clicking on links does nothing; Ctrl-T does nothing. It's totally unusable.