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

[BUG] Mozilla Firefox rejects publishing due to lack of identically reproducible builds #1020

Open
3 tasks done
synim-sogody opened this issue Jul 5, 2024 · 2 comments
Open
3 tasks done
Labels
bug Something isn't working

Comments

@synim-sogody
Copy link

synim-sogody commented Jul 5, 2024

What happened?

According to https://extensionworkshop.com/documentation/publish/source-code-submission/, the new policy requires the build to be an exact match of the submitted add-on including all contents of the files, like variable names.

Using --no-minify --no-hoist you get more consistent builds, but obfuscated variable names still change, which is making submitting to Firefox using Plasmo impossible.

Version

Latest

What OS are you seeing the problem on?

No response

What browsers are you seeing the problem on?

Firefox

Relevant log output

No response

(OPTIONAL) Contribution

  • I would like to fix this BUG via a PR

Code of Conduct

  • I agree to follow this project's Code of Conduct
  • I checked the current issues for duplicate problems.
@synim-sogody synim-sogody added the bug Something isn't working label Jul 5, 2024
@027xiguapi
Copy link

May I ask if the problem has been resolved? I also have the same problem.
1724982928615

@synim-sogody
Copy link
Author

May I ask if the problem has been resolved? I also have the same problem. 1724982928615

You can use this plasmo build --no-minify --no-hoist --zip --target=firefox-mv2, sometimes the build from this goes through.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants