Skip to content

Navigator.install() and <install> element permissions - #30399

Merged
Elchi3 merged 1 commit into
mdn:mainfrom
chrisdavidmills:pwa-install-permissions
Sep 2, 2026
Merged

Navigator.install() and <install> element permissions#30399
Elchi3 merged 1 commit into
mdn:mainfrom
chrisdavidmills:pwa-install-permissions

Conversation

@chrisdavidmills

Copy link
Copy Markdown
Contributor

Summary

This is a follow-on from #30366, in which I added BCD for the Navigator.install() method and the <install> element (and related DOM interfaces).

Afterwards, I discovered that these features also use the Permissions API permissions system, and have Permissions-Policy directive to control their use.

This PR adds data points for those features.

Note:

  • The Permissions-Policy is used by the API and the element, so I've added both flags in for that one.
  • The Permissions API permission is used only by the API, so I've included only the API flag in that case.

cc'ing @LiaHiscock to help with any technical questions we might have.

Test results and supporting details

Related issues

@chrisdavidmills chrisdavidmills self-assigned this Sep 2, 2026
@github-actions github-actions Bot added data:http Compat data for HTTP features. https://developer.mozilla.org/docs/Web/HTTP data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API labels Sep 2, 2026
@github-actions github-actions Bot added the size:m [PR only] 25-100 LoC changed label Sep 2, 2026
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

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

@Elchi3 Elchi3 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks Chris, this looks good to me. 👍

@Elchi3
Elchi3 merged commit 2a548fc into mdn:main Sep 2, 2026
9 checks passed
@mdn-bot mdn-bot mentioned this pull request Sep 2, 2026
@chrisdavidmills
chrisdavidmills deleted the pwa-install-permissions branch September 2, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:http Compat data for HTTP features. https://developer.mozilla.org/docs/Web/HTTP size:m [PR only] 25-100 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants