Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Greasemonkey v4 incompatible #73

Closed
magma1447 opened this issue Nov 17, 2017 · 3 comments
Closed

Greasemonkey v4 incompatible #73

magma1447 opened this issue Nov 17, 2017 · 3 comments

Comments

@magma1447
Copy link
Owner

Greasemonkey for Firefox has been rewritten "from scratch".
Source: https://www.ghacks.net/2017/09/21/greasemonkey-4-firefox-57-compatibility/

The new version doesn't work with this userscript. The reason might be found in:
https://www.greasespot.net/2017/09/greasemonkey-4-for-script-authors.html

Jakuje added a commit to Jakuje/greasemonkey-geocaching-projectgc that referenced this issue Nov 19, 2017
Tested also compatibility with GM 3 (Firefox 56) and TP (Chrome)

Resolves magma1447#73
@Lineflyer
Copy link

I noticed the same while checking out Greasemonkey V4 after upgrading Firefox to V57.
However as I also noticed incompatabilities of Greasemonkey V4 with several other scripts I am using I changed to Tampermonkey which seems to perform well with the PGC script (and all others).

@magma1447
Copy link
Owner Author

@Lineflyer I am not an expert, but I believe TamperMonkey will get issues with Firefox as well. This is due to the fact that they are dropping their old plugin-engine.

Anyway, Jakuje has made a working fix for this userscript at least, seems to be working fine, will merge it soon.

@Jakuje
Copy link
Contributor

Jakuje commented Nov 20, 2017

AFAIK Tampermonkey somehow implements the transition layer and compatibility with the old Greasemonkey (or other systems) so even the old script works usually as expected, but I am not following it closely.

Greasemonkey on the other hand stepped away to somehow new API and new functions, which should eventually get better performance with the new Firefox API and added a external script for compatibility with old GM versions (it can be dropped some time later as there will be no users using that).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants