Skip to content

feat: make Chrome extensions work on custom protocols#50530

Merged
dsanders11 merged 1 commit into
42-x-yfrom
trop/42-x-y-bp-feat-make-chrome-extensions-work-on-custom-protocols-1774569662176
Apr 3, 2026
Merged

feat: make Chrome extensions work on custom protocols#50530
dsanders11 merged 1 commit into
42-x-yfrom
trop/42-x-y-bp-feat-make-chrome-extensions-work-on-custom-protocols-1774569662176

Conversation

@trop
Copy link
Copy Markdown
Contributor

@trop trop Bot commented Mar 27, 2026

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.

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

@trop trop Bot requested a review from a team as a code owner March 27, 2026 00:01
@trop trop Bot requested review from a team and nikwen March 27, 2026 00:01
@trop trop Bot added 42-x-y backport This is a backport PR backport/requested 🗳 semver/minor backwards-compatible functionality labels Mar 27, 2026
@nikwen nikwen force-pushed the trop/42-x-y-bp-feat-make-chrome-extensions-work-on-custom-protocols-1774569662176 branch 2 times, most recently from c7c0c43 to 28a6d83 Compare March 30, 2026 21:41
@nikwen
Copy link
Copy Markdown
Member

nikwen commented Mar 30, 2026

Rebased and added the follow-up fix from #50551 to this PR. Without it, release builds were failing.

Co-authored-by: Niklas Wenzel <dev@nikwen.de>
@nikwen nikwen force-pushed the trop/42-x-y-bp-feat-make-chrome-extensions-work-on-custom-protocols-1774569662176 branch from 28a6d83 to 3f45f5b Compare March 30, 2026 23:59
@nikwen
Copy link
Copy Markdown
Member

nikwen commented Mar 31, 2026

Reverted the test changes to spec/api-web-request-spec.ts because they relied on #45915.

@dsanders11
Copy link
Copy Markdown
Member

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

@dsanders11 dsanders11 merged commit 4323fa4 into 42-x-y Apr 3, 2026
74 checks passed
@dsanders11 dsanders11 deleted the trop/42-x-y-bp-feat-make-chrome-extensions-work-on-custom-protocols-1774569662176 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

42-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