Skip to content

fix(webextensions): add menus.update property compatibility data - #30694

Open
BHUVANSH855 wants to merge 1 commit into
mdn:mainfrom
BHUVANSH855:fix-30615
Open

BHUVANSH855 wants to merge 1 commit into
mdn:mainfrom
BHUVANSH855:fix-30615

Conversation

@BHUVANSH855

Copy link
Copy Markdown
Contributor

Summary

Adds the missing compatibility data for the following menus.update() properties:

  • icons — Firefox 64
  • viewTypes — Firefox 64
  • visible — Firefox 63

Additional details

The compatibility data was added after investigating the Firefox WebExtensions implementation and documentation, Firefox release notes, and the related Mozilla Bugzilla issues.

The Firefox version information is based on the following sources:

  • menus.update.visible — Firefox 63, based on Firefox 63 release information and Bug 1482529.
  • menus.update.icons — Firefox 64, based on Firefox 64 release information and Bug 1414566.
  • menus.update.viewTypes — Firefox 64, based on Firefox 64 release information and Bug 1416839.

These properties were already part of the menus.update() API surface, but were not represented as individual compatibility subfeatures in BCD.

The three properties have therefore been added as separate subfeatures under webextensions.api.menus.update, following the existing BCD structure for WebExtensions API parameters and properties.

For browser support values outside Firefox, the entries follow the existing BCD compatibility data and mirroring conventions. In particular, safari_ios is represented as mirror for icons and viewTypes where the BCD linter confirms that the value can be automatically mirrored from Safari.

Related issues

Fixes #30615

@github-actions github-actions Bot added data:webext Compatibility data for browser extensions. https://developer.mozilla.org/Add-ons/WebExtensions size:m Pull request changing 25-100 lines of code. labels Sep 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

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

Labels

data:webext Compatibility data for browser extensions. https://developer.mozilla.org/Add-ons/WebExtensions size:m Pull request changing 25-100 lines of code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add missing compatibility data for menus.update() properties

1 participant