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

Proposal: deprecate options_page manifest property #108

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

Proposal: deprecate options_page manifest property #108

carlosjeurissen opened this issue Oct 16, 2021 · 1 comment
Labels
documentation Improvements or additions to documentation inconsistency Inconsistent behavior across browsers proposal Proposal for a change or new feature supportive: safari Supportive from Safari

Comments

@carlosjeurissen
Copy link
Contributor

Currently options_page is supported in some browsers. However, options_ui seems to be widely supported now and has all functionality options_page has:

"options_ui": {
  "page": "/options.html",
  "browser_style": false
}

So just like background_page got removed, it only makes sense to deprecate options_page. Which is something Firefox already did.

Seems it's best to remove options_page from the "spec" or clearly indicate it's deprecation state (depending on what's preferred?).

@xeenon xeenon added documentation Improvements or additions to documentation inconsistency Inconsistent behavior across browsers labels Oct 25, 2021
@xeenon xeenon added proposal Proposal for a change or new feature supportive: safari Supportive from Safari labels Aug 31, 2022
@xeenon
Copy link
Collaborator

xeenon commented Sep 1, 2022

Safari currently looks for options_ui first, then falls-back to options_page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation inconsistency Inconsistent behavior across browsers proposal Proposal for a change or new feature supportive: safari Supportive from Safari
Projects
None yet
Development

No branches or pull requests

3 participants