This post is aimed at Firefox Nightly users who also use the Tree Style Tab extension. Bug 909154 landed last week. It removed support for the prefixed
mozRequestionAnimationFrame function, and broke Tree Style Tab. The GitHub repository that hosts Tree Style Tab’s code has been updated, but that has not yet made it into the latest Tree Style Tab build, which has version number 0.15.2015061300a003855.
Fortunately, it’s fairly easy to modify your installed version of Tree Style Tab to fix this problem. (“Fairly easy”, at least, for the technically-minded users who run Firefox Nightly.)
- Find the Tree Style Tabs
.xpifile. On my Linux machine, it’s at
~/.email@example.com. Your profile name will not be exactly the same. (In general, you can find your profile with these instructions.)
- That file is a zip file. Edit the
modules/lib/animationManager.jsfile within that file, and change the two occurrences of
requestAnimationFrame. Save the change.
I did the editing in vim, which was easy because vim has the ability to edit zip files in place. If your editor does not support that, it might work if you unzip the code, edit the file directly, and then rezip, but I haven’t tried that myself. Good luck.