I managed to avoid moving the script to Sleazy Fork, for now.
QUOTE(Pamlau @ Nov 19 2022, 22:13)

edit: works normally on google chrome, but not on opera gx
QUOTE(tsotac @ Nov 20 2022, 00:38)

doesn't work for me on opera
Opera support should be fixed now. The incompatibility was also caused by the removal of GM.* grants, which is actually a bit surprising. The automated download feature requires // @grant GM.download and that is blocked by openuserjs.org, so it will not work at the moment. It will take some time to sort it out, so for now you can manually add "// @grant GM.download" next to other @grant lines at the beginning of the code. This should be all it takes to make it work again.
QUOTE(255555555 @ Nov 21 2022, 00:28)

Thanks, works out of the box again.
Although GM_download works just fine for me with Violentmonkey, apart from, as mentioned, unicode characters being fucked.
Ah, I think you mean Violentmonkey doing blob downloads using GM.download(); I was a bit puzzled when you mentioned it last time, because the official download method that uses browser API is (still) not supported by Violentmonkey. I had reasons not to support blob download, like the lack of error handling, memory usage and slower speed, and I do not recommend it. Unicode characters should not necessarily have a problem on Violentmonkey, though. I just tested Violentmonkey on Vivaldi and Unicode characters are normal for me. Maybe you should try a different browser or change some OS settings.
QUOTE(Chunga @ Nov 21 2022, 03:50)

the Configure button disappears if you have enabled the Jump/Seek integration from the EH Page Scrobbler userscrip, not sure if something can be done about that.
Nothing can be done at the moment, becasue I cannot make my script compatible with whatever EH scripts users also want to use. The only option is writing a similar functionality for my script to remove the need to use another one.
QUOTE(ace_amuro @ Nov 21 2022, 10:04)

where's the "Tampermonkey advanced settings" ?
Please read the user manual, especially [
github.com]
the third paragraph here. It is not like I want to make it complicated and write a manual, but Tampermonkey requires those manual steps.
QUOTE(ace_amuro @ Nov 21 2022, 10:10)

The download cannot be initiated for some unknown reason. An error log will be automatically downloaded, which can be submitted to the author in a bug report.
now this, so where's the error log ?
It was downloaded, so it should be in the download location you set for your browser. If it is not there then the download was blocked for some reason.
Edit:
QUOTE(ace_amuro @ Nov 21 2022, 10:04)

OK, I see the problem. the script enabled torrent download dy default, but .torrent is not in the whilelist. I just disable it, then every download become "The download cannot be initiated for some unknown reason."
QUOTE(ace_amuro @ Nov 21 2022, 10:10)

IDM then popped a download window, so the script works.
"Show error notification popups" was disabled, but it still shows the "unknown reason" error popup
Ah, I see you rewrote your posts. It seems you have done the setup required and it is working now. Regarding the "unknown reason" error popup, it is always shown because it is not supposed to happen and the error log can be important. In your case, though, the error log is empty and I think it might be caused by the use of IDM, because I never intended to support download managers and it is just difficult. If you always get this error then it is most likely caused by IDM.
QUOTE(ace_amuro @ Nov 21 2022, 10:10)

now i just comment out from line 4103 to line 4116.
Yeah just customise the code if you can. I am glad it is working for you.
This post has been edited by Mayriad: Nov 21 2022, 13:53