Troubleshooting
Publishing
Find answers to common publishing issues.
My extension submission was rejected
If your extension submission was rejected, you probably got an email with the reason. You'll need to fix the issues and upload a new build of your extension to the store and send it for review again.
Make sure to follow the guidelines when submitting your extension to ensure that everything is setup correctly.
Version number mismatch
If you get version number conflicts when submitting:
- Ensure your
manifest.json
version matches what's in the store - Increment the version number appropriately for each new submission
- Make sure the version follows semantic versioning (e.g.,
1.0.1
)
Missing permissions in manifest
If your extension is rejected due to permission issues:
- Review the permissions declared in your
manifest.json
- Ensure all permissions are properly justified in your submission
- Remove any unused permissions that aren't essential
- Consider using optional permissions where possible
Content Security Policy (CSP) violations
If your extension is rejected due to CSP issues:
- Check your manifest's
content_security_policy
field - Ensure all external resources are properly whitelisted
- Remove any unsafe inline scripts or eval usage
- Use more secure alternatives like
browser.scripting.executeScript
Last updated on