At first it looked like a mistake, but it wasn’t quite so.
The script in your question uses:
// @updateUrl https ... // @downloadUrl https ...
He doesn't talk about this in the documentation , but Greasemonkey directives are case sensitive!
So, in order for these values to be recognized, you must use:
// @updateUrl https ... // @downloadUrl https ...
When I fixed the case in your code, the menu item Find Updates became active. You may need to remove the script, make changes, and then reinstall.
In my opinion, this is a bad design for Greasemonkey. This is, of course, an important flaw in the documentation. You can record a function request to capture this case sensitivity. Perhaps the lead developer will agree with this.
source share