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

Import schema for Firefox 91 #3844

Closed
willdurand opened this issue Aug 2, 2021 · 1 comment · Fixed by #3823
Closed

Import schema for Firefox 91 #3844

willdurand opened this issue Aug 2, 2021 · 1 comment · Fixed by #3823

Comments

@willdurand
Copy link
Member

willdurand commented Aug 2, 2021

Import schema for Firefox 91, which includes the following changes:

  • bookmarks.json - removed two unsupported API methods that are not exposed to extensions on Chrome Bug 1713674
  • actions.json / browser_action.json / context_menus.json / menus.json - introduced "action" namespace, redefined "browserAction" namespace as an "alias" or the "action" namespace definition Bug 1706398
  • browser_settings.json - introduces some webRender related browserSettings - Bug 1714428 and Bug 1719688
  • geckoProfiler.json - some addition to the geckoProfiler API namespace - Bug 1715257 and Bug 1715922
@willdurand willdurand added this to the 2021.08.05 milestone Aug 2, 2021
@willdurand willdurand changed the title Import schema for Firefox 90.0b7 Import schema for Firefox 91 Aug 2, 2021
@AlexandraMoga
Copy link

@willdurand I've verified add-on uploads on stage - ranging from simple to complex extensions (I've used some high profile extensions as well) to see if there are any issues with the latest linter release.

I didn't know what syntax should be used to tests all the individual changes mentioned in your issue comment. The addition of action as an alias for browser_action was pretty straightforward, but the others not so much:

  • replacing browser_action with action => MV3 doesn't trigger errors or warnings during validation; MV2 triggers the following warning:
Code                         Message                    Description                                 File            Line   Column
MANIFEST_FIELD_UNSUPPORTED   "/action" is in a format   "/action" is in a format not supported in   manifest.json
                             not supported in           manifest versions < 3.
                             manifest versions < 3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants