FF92 - Can't get Multirow Tabs working
WiredWonder opened this issue · 6 comments
Describe the bug
FF92 - Can't get Multirow Tabs working.
To Reproduce
Steps to reproduce the behavior, or a brief explanation on it:
- Have had a working setup for years
- FF92 update installed
- No more multi row tabs.
Expected behavior
Multirow tabs works :)
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: Windows
- Version FF92 x64
Additional information
Have tried updating MultiRowTab-scrollable.uc.js, manually reinstalling JS Loader, and even using the patcher. Even test.as.css does not work so I am assuming it's a JS Loader issue.
Please see #139 for the known fixes.
So far we don't know why some people are having trouble with external js files on FF92 but others don't, but the steps to get it working seem to be somewhat related to some kind of caching.
Try:
- Close Firefox and delete startupCache folder contents (you can access it on about:profiles -> Local folder directory of your used profile).
- Start Firefox on safe mode and then back to normal mode.
- Try starting Firefox from a different profile and then go back to the one you were using.
Those 3 seem to fix the issue for some people, although you may need to do all of those for it to work.
Thank you so much for the quick response @Izheil ! Safe mode restart then back to normal mode fixed it for me. I wasted so much time on this! Maybe a note in the version history comments of multirow tabs?
No problem.
Sadly the issue is global for all .js files, not just for multirow. Someone that was using tabs-on-hover would encounter the same problem.
As for the troubleshooting note on the releases page, there is already a troubleshooting note there linking to the troubleshooting wiki to solve these issues. I updated the troubleshooting wiki page with the steps proposed here for other users.
Not super likely to be the cause of other people's issues, but I found that I had to refresh the files in my $profile/chrome/utils
dir from:
https://github.com/Izheil/Quantum-Nox-Firefox-Dark-Full-Theme/tree/master/Multirow%20and%20other%20functions/JS%20Loader/utils
Apparently mine were somewhat stale, but had been working fine up through FF91. I tried all the other procedures listed here w/ no effect, but once I updated those files and cleared the startupCache folder, it's working again. Given how infrequently they change, maybe some other people are in the same situation of not having checked/updated them.
Not super likely to be the cause of other people's issues, but I found that I had to refresh the files in my
$profile/chrome/utils
dir from: https://github.com/Izheil/Quantum-Nox-Firefox-Dark-Full-Theme/tree/master/Multirow%20and%20other%20functions/JS%20Loader/utilsApparently mine were somewhat stale, but had been working fine up through FF91. I tried all the other procedures listed here w/ no effect, but once I updated those files and cleared the startupCache folder, it's working again. Given how infrequently they change, maybe some other people are in the same situation of not having checked/updated them.
Those files no longer function in FF93. The original xiaoxiaoflood files mentioned in "Patching Firefox to enable JS injection (userchromeJS)" seem to be working, because I've managed to hook some of my scripts, like restart button, but they lack the support for css files, in other words, all files with uc.js extensions get loaded, and files with .as.css extention are ignored.
I am still using the ones from the JS Loader folder and they are working. Try swapping the ones from Xiaoxiaoflood again for the ones from the repo, and they will probably work again.
Firefox 93 introduced some issue where it was loading the util files from cache, so unless they got deleted or changed, or some other new file was introduced they wouldn't be reloaded. Apart from deleting the startupCache there isn't much to be done.
You can try deleting the utils folder, starting firefox, and then placing the utils folder again if that's what is giving you issues.