ViolentmonkeyEdit
Chrome breaking Violentmonkey
As of 2025-08 Chrome v139 disables Violentmonkey (violentmonkey#2284). You can reenable it, for now, with these instructions:
Set:
chrome://flags/#temporary-unexpire-flags-m137 [Enabled]
Then restart and set:
chrome://flags/#extension-manifest-v2-deprecation-warning [Disabled]
chrome://flags/#extension-manifest-v2-deprecation-disabled [Disabled]
chrome://flags/#extension-manifest-v2-deprecation-unsupported [Disabled]
chrome://flags/#allow-legacy-mv2-extensions [Enabled]
As noted in the thread, this workaround may be continue to work during v139’s lifecycle, but is unlikely to last past that:
This will work on Chrome 138. On 139 it should work if you set "unexpire 138" instead, but there are no more flags for this on 140. There’s a command line parameter that you can add to your shortcut, but it’s likely to be removed soon too.
The command-line switch in question is:
chrome.exe --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
ScriptCat may be worth looking at as an alternative (open source, but Chinese; English docs here), or going back to Tampermonkey (closed-source).