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

OpenWPM can't be installed with Firefox 48+ release version #92

Closed
gunesacar opened this issue Sep 24, 2016 · 3 comments
Closed

OpenWPM can't be installed with Firefox 48+ release version #92

gunesacar opened this issue Sep 24, 2016 · 3 comments

Comments

@gunesacar
Copy link
Contributor

Firefox 48+ won't allow unsigned extensions to be installed, with no override through xpinstall.signatures.required preference.

https://wiki.mozilla.org/Add-ons/Extension_Signing#Timeline

An alternative is to use the developer edition for the crawls, which does not require extensions to be signed.

@englehardt
Copy link
Collaborator

englehardt commented Sep 26, 2016

We can also use unbranded builds as long as we confirm that the only change is branding.

@englehardt
Copy link
Collaborator

A second issue with 48+ is e10s compatibility. Our add-on will require a few updates, see:

https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Multiprocess_Firefox_and_the_SDK

@englehardt
Copy link
Collaborator

englehardt commented Oct 9, 2017

#152 moved us to FF52. Extension signing and multiprocess requirements don't seem to be an issue yet. The browser just provides a warning that our extension shouldn't be trusted since it isn't signed. e10s is disabled since our extension isn't compatible, but that's fine.

e10s compatibility will be a concern for the next ESR, FF 59. We will need to update to that version by June 26th, 2018, when support is ended for FF 52 ESR (timeline here). Since FF57 drops support for add-on-sdk-based extensions, we will likely need to make a number of changes to continue to use our instrumentation. Let's track those in #148.

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

2 participants