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

Inconsistency: Mandatory manifest keys #100

Open
3 tasks
carlosjeurissen opened this issue Oct 3, 2021 · 0 comments
Open
3 tasks

Inconsistency: Mandatory manifest keys #100

carlosjeurissen opened this issue Oct 3, 2021 · 0 comments
Labels
inconsistency Inconsistent behavior across browsers

Comments

@carlosjeurissen
Copy link
Contributor

carlosjeurissen commented Oct 3, 2021

Background

What manifest keys are required differs per browser.

As baseline, most browsers require manifest_version, name and version.

However, Safari also requires icons and description.

And Firefox under specific circumstances requires browser_specific_settings.gecko.id. See When do you need an add-on ID?.

Potential goals

  • Make clear documentation what keys are required for what browsers
  • Streamline the requirements across browsers. For example, requiring icons and description for all browsers, or drop the requirement for Safari, as the description can easily be empty and the icon could be some blank default
  • Create a single add-on ID which can be used for all browsers / stores
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inconsistency Inconsistent behavior across browsers
Projects
None yet
Development

No branches or pull requests

2 participants