PlasmoHQ / plasmo

🧩 The Browser Extension Framework
https://www.plasmo.com
MIT License
8.84k stars 314 forks source link

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

Open synim-sogody opened 2 days ago

synim-sogody commented 2 days ago

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

Code of Conduct