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

script-src missing (Firefox 112) #53

Open
DanielRuf opened this issue Apr 27, 2023 · 6 comments
Open

script-src missing (Firefox 112) #53

DanielRuf opened this issue Apr 27, 2023 · 6 comments

Comments

@DanielRuf
Copy link

Not sure why but in our case script-src is not filled, even if we have external scripts.

@DanielRuf
Copy link
Author

Can be easily reproduced on MDN

image

@scrollsaw
Copy link

the recorder functionality is still broken in firefox 123. It doesn't seem to pick up any sources.

@DanielRuf
Copy link
Author

the recorder functionality is still broken in firefox 123. It doesn't seem to pick up any sources.

I did not yet have the time. In the past I used mozregression to find the browser change, that led to a different behavior.

Maybe you have some time and can test that @scrollsaw (or someone else)?
You can find mozregression at https://mozilla.github.io/mozregression/

It's a bit like bisecing with Git.

@causaly-mark
Copy link

Interestingly, this seems to work if the webextension is run via web-ext ... and if it's removed and re-added in the browser instance that you use it in from web-ext it fails again. Which suggests to me that either:

  1. There's a bug in 4.0.8 which causes Firefox support to not work (less likely), or
  2. There's some change in how Firefox installs Web Extensions that means a web-ext sideload works differently to an install from addons.mozilla.org

@causaly-mark
Copy link

Curiously, it does work if you build your own in nightly with xpinstall.signatures.required set to false. Next, I'll try to rule out an issue with the AMO install package

@causaly-mark
Copy link

The webextension also fails when manually installing the 3.0.8 xpi from AMO. @april I strongly suspect the issue is with the 3.0.8 xpi.

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

No branches or pull requests

3 participants