Skip to content

feat: make Chrome extensions work on custom protocols#50588

Merged
dsanders11 merged 2 commits into
40-x-yfrom
nikwen/extensions-custom-protocols-40-x-y
Apr 3, 2026
Merged

feat: make Chrome extensions work on custom protocols#50588
dsanders11 merged 2 commits into
40-x-yfrom
nikwen/extensions-custom-protocols-40-x-y

Conversation

@nikwen
Copy link
Copy Markdown
Member

@nikwen nikwen commented Mar 30, 2026

Description of Change

Manual backport of #49951

See that PR for details.

Includes the follow-up fix from #50551.

Excludes the test changes to spec/api-web-request-spec.ts because those tests relied on #45915.

Also backports https://crrev.com/c/7639311 because #49951 relied on it.

Checklist

Release Notes

Notes: Added allowExtensions privilege to protocol.registerSchemesAsPrivileged() to enable Chrome extensions on custom protocols.

@nikwen nikwen requested a review from a team as a code owner March 30, 2026 22:40
@electron-cation electron-cation Bot added the new-pr 🌱 PR opened recently label Mar 30, 2026
@trop trop Bot requested a review from a team March 30, 2026 22:40
@trop trop Bot added 40-x-y backport This is a backport PR backport/requested 🗳 semver/minor backwards-compatible functionality labels Mar 30, 2026
@electron-cation electron-cation Bot added new-pr 🌱 PR opened recently and removed new-pr 🌱 PR opened recently labels Mar 30, 2026
@nikwen nikwen force-pushed the nikwen/extensions-custom-protocols-40-x-y branch from dd984bf to c003c12 Compare March 31, 2026 00:12
@dsanders11
Copy link
Copy Markdown
Member

Backport was approved in the Releases WG meeting on 4/1/2026.

@dsanders11 dsanders11 merged commit be7bacc into 40-x-y Apr 3, 2026
112 of 113 checks passed
@dsanders11 dsanders11 deleted the nikwen/extensions-custom-protocols-40-x-y branch April 3, 2026 03:10
@release-clerk
Copy link
Copy Markdown

release-clerk Bot commented Apr 3, 2026

Release Notes Persisted

Added allowExtensions privilege to protocol.registerSchemesAsPrivileged() to enable Chrome extensions on custom protocols.

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

Labels

40-x-y backport/approved ✅ backport This is a backport PR semver/minor backwards-compatible functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants