I had been succesfully using ViolentMonkey with one script I managed to configure when I started using Orion.
With the latest Orion update, the script that I had saved was lost and I'm failing to reconfigure it.
I don't clearly remember how I configured this script the first time, it's possible I saved it in the right location on the filesystem with another editor instead of through the dashboard that the extension provides.
For now I have not been able to reconfigure the userscript that I lost with the last Orion update.
The ViolentMonkey dashboard shows the following Console errors
[Error] Failed to load resource: The operation couldn’t be completed. (Orion.SchemeHandlerError error 2.)
[Error] Unhandled Promise Rejection: Error: Violentmonkey cannot connect to the background page.
promiseEmptyOnRejected (common.js:1:980)
promiseReactionJob
[Error] Unhandled Promise Rejection: Error: Violentmonkey cannot connect to the background page.
(anonymous function) (index.js:1:33339)
asyncFunctionResume
(anonymous function)
promiseReactionJobWithoutPromise
promiseReactionJob
EDIT: I've been digging into the settings some more tonight, hoping to get this extension set up for myself again.
I think I remember now that I got this extension working for me by configuring my userscript(s) in firefox, exporting via settings and importing via settings in Orion. In any case, if that's how I did it before, this method also no longer works in the newest Orion version.
This time there's no error in the console, but it does display what looks like a raw javascript error output in the settings window when trying to import:
TypeError: undefined is not an object (evaluating '(await Object(o.w)("ParseScript",p)).update')