Skip to content

[WebExtensions] Add data for runtime.getVersion() method#28942

Merged
rebloor merged 1 commit intomdn:mainfrom
bershanskiy:WebExtensions-getVersion
Feb 3, 2026
Merged

[WebExtensions] Add data for runtime.getVersion() method#28942
rebloor merged 1 commit intomdn:mainfrom
bershanskiy:WebExtensions-getVersion

Conversation

@bershanskiy
Copy link
Contributor

Summary

Add data for the new runtime.getVersion() method, supported on Chrome 143+,[1] Safari 26.2.[2][3] Firefox does not support it yet.[4]

This method was created in W3C WECG as a standard way to access extension version, and an alternative to implementation-dependent runtime.getManifest().version.[5][6]

Test results and supporting details

Sources:
[1] https://developer.chrome.com/docs/extensions/reference/api/runtime#method-getVersion
[2] https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes
[3] WebKit/WebKit#51763
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1992418
[5] w3c/webextensions#878
[6] w3c/webextensions#400

I tested the following code in debug console:

chrome.runtime.getVersion()

Method exists on Chrome 144.0.7559.98.
Method does not exist on Firefox 146.0.1 and 147.0.2.

Related issues

Companion content PR: mdn/content#42971

Add data for the new runtime.getVersion() method, supported on Chrome 143+,[1]
Safari 26.2.[2][3] Firefox does not support it yet.[4]

This method was created in W3C WECG as a standard way to access extension version,
and an alternative to implementation-dependent runtime.getManifest().version.[5][6]

Sources:
[1] https://developer.chrome.com/docs/extensions/reference/api/runtime#method-getVersion
[2] https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes
[3] WebKit/WebKit#51763
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1992418
[5] w3c/webextensions#878
[6] w3c/webextensions#400
@github-actions github-actions bot added data:webext Compat data for Browser Extensions. https://developer.mozilla.org/Add-ons/WebExtensions size:s [PR only] 7-24 LoC changed labels Jan 29, 2026
@github-actions
Copy link
Contributor

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

Copy link
Contributor

@rebloor rebloor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @bershanskiy OK to merge from your POV?

@rebloor rebloor merged commit a0c8d6c into mdn:main Feb 3, 2026
7 checks passed
@mdn-bot mdn-bot mentioned this pull request Feb 3, 2026
@bershanskiy bershanskiy deleted the WebExtensions-getVersion branch February 3, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:webext Compat data for Browser Extensions. https://developer.mozilla.org/Add-ons/WebExtensions size:s [PR only] 7-24 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants