All plugins stopped working in Chrome

@Mojibaked Oh, that’s a good solution I didn’t know was available. Thank you!

I am not sure. I was just frustrated that my userscripts were only working half of the time, and after some googling I found the above issue on github. It looked similar to both my issue and what some of the people are describing here, and it solved the problem for me. But “my userscripts only work some of the time” is such a vague problem that it might not be the same thing at all.

1 Like

I had found the same bugreport, but disabling/enabling TM with browser restart (in various combinations) did not fix it for me. There are intermittent page loads where Chrome/TM simply don’t recognize there are scripts available. I also had no idea if it’s Chrome or TM - both updated at the same time for me.
@Redglare describes the exact issue I also have. Sometimes they load, sometimes they don’t. New browser tab or entire new browser doesn’t seem to influence when it loads and when it doesn’t.

Yes. Once Chrome/TM recognize there are scripts, everything loads fine.
Yesterday I loaded the dashboard fine, went into reviews and had no scripts available when reviewing. But when the dashboard loaded afterwards, everything was fine again. There seems to be no logical condition - which kind of makes me suspect a timing issue.

But if ViolentMonkey is a possible solution, I may just try to switch to that.

That does look like a different problem - the fact that indexedDB doesn’t open (not even logged as error) would be a problem for scripts later on (several scripts rely on it). Also good to hear that TM Beta fixes it for you. So I have several options to try out now.

2 Likes

Hmm. I’ve been off WK for a month, and I come back to Anime Sentences and SRS indicator being broken. The fixes were easy since people were already on it, but it has got me thinking about how much I depend on these scripts. Whether it be a WK update, TM breaking, Manifest V3, etc, I do think that it isn’t a good business model to develop an API for your users, and then take your hands off the keyboard, “alright, now you guys can deal with it!”.

Take Obsidian, a popular note taking app. Users develop plugins for it, but the developers integrate popular plugins into the main application. Has WK ever done that?

Whatever the answer is, these problems have made me want to be done with WK ASAP. I don’t want to be dependent on a website that has the potential to become unusable at a moment’s notice.

1 Like

Seems to have worked for me – huge thanks!

Update: The bug is back again and now disabling tampermonkey, restarting the browser and enabling tampermonkey again doesn’t seem to work…

moving here from TamperMonkey update crash to not duplicate the threads for this, my scripts did load, but only about half of the time - this goes for both the dashboard and the review page, hitting f5 few times worked as workaround, but it was very annoying.

i can confirm that i was getting the same error gijsc1 mentioned and linked “Uncaught pagejs missing”, nothing mentioned here nor in the github thread worked as a workaround besides exporting my scripts from tampermonkey, installing violentmonkey and importing scripts there (took like 20sec, its not as bad as it sounds! idk why i tried that one as a last resort haha). No problem with violentmonkey so far.

Thanks @Mojibaked for advice about violentmonkey and @gijsc1 for finding the error on github and linking this thread :slight_smile:

Mojibaked, thank you so much. This advice solved my issue in less than 3 minutes!

I followed @Mojibaked 's advice and WK on Chrome still appears grayed out like this. Not sure what’s going on :thinking:

I had the “users scripts don’t work half the time, so F5 F5 F5” problem too.

Advice I found elsewhere in the github issues discussion about this actually blames Chrome’s pipeline and some kind of filtering ordering when using tampermonkey, where plugins get applied in the wrong order as a web page is processed. The fix was to DISABLE tampermonkey itself (the global chome extension disable option, NOT by disabling scripts inside tampermonkey), then completely exit chrome, restarting it. Then enable tampermonkey again. After doing that, the “application order” is correct and the tampermonket user scripts work again. This takes 10 seconds and you don’t need to copy scripts or anything.

Uninstalling Tampermonkey and installing violetmonkey works not because violetmonkey is “fixed” but because installation changes the order just like a restart. So no need to change to violetmonkey!

2 Likes

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.