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

Determine what manifest properties every vendor agrees on #121

Open
carlosjeurissen opened this issue Oct 27, 2021 · 1 comment
Open

Determine what manifest properties every vendor agrees on #121

carlosjeurissen opened this issue Oct 27, 2021 · 1 comment
Labels
inconsistency Inconsistent behavior across browsers

Comments

@carlosjeurissen
Copy link
Contributor

To move forward in describing webExtensions, seems it's productive to define the set of APIs and manifest keys which all vendors agree on.

We can then start building on that and proceed. My proposal is to start with a clean slate and only include the APIs and manifest keys which everyone agrees on. Otherwise we also have to include in our "spec" which APIs and what manifest keys are supported by what browsers / vendors in what situations which seems to be counter productive and as discussed before something which other places might be more suitable for like MDN.

@carlosjeurissen
Copy link
Contributor Author

carlosjeurissen commented Nov 12, 2021

This has been discussed in the 2021-11-11 meeting.

To make sure we don't loose track of existing manifest keys. Here is an overview and where we can discuss them:
#113 - chrome_settings_overrides, chrome_url_overrides, incognito, omnibox
#108 - options_page
#67 - author, homepage_url, developer
#128 - sidebar_action
#50, #127 - action, browser_action, page_action
#283 - version, version_name

The following keys are not yet mentioned anywhere:
user_scripts, theme, storage

@xeenon xeenon added the inconsistency Inconsistent behavior across browsers label Jan 13, 2022
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