feat(browser): bridge client page renderer mounts - #14578
Draft
Jinwoo-H wants to merge 1 commit into
Draft
Conversation
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 14, 2026 20:05
bf21de1 to
6c635e0
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 14, 2026 20:14
6c635e0 to
4fffc71
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 14, 2026 21:01
4fffc71 to
830cb95
Compare
6 tasks
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 14, 2026 23:17
830cb95 to
9cd8ce4
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 15, 2026 00:44
9cd8ce4 to
72041d2
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 15, 2026 00:57
72041d2 to
c35c08e
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 15, 2026 02:57
c35c08e to
82e3ac6
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 15, 2026 03:24
82e3ac6 to
f0d4207
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 15, 2026 08:53
f0d4207 to
4df98b7
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
3 times, most recently
from
August 15, 2026 12:30
fef700a to
d9524fc
Compare
Jinwoo-H
force-pushed
the
sta-4150-browser-client-page-mount-bridge
branch
from
August 16, 2026 09:09
d9524fc to
069d7c1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ELI5
This adds the locked door between Electron main and the current desktop renderer. Main can ask that exact renderer document to create or retire one blank browser guest in a main-approved partition. The message carries no target URL, so renderer code cannot choose where the guest connects or navigates.
This stage is production-inert: there is no renderer consumer, capability advertisement, placement activation, or server-hosted migration yet.
What Changed
Why
The existing command executor in #14566 could prepare a routed blank guest, but no trusted main-to-renderer mount bridge existed. This stage establishes that boundary before adding the renderer-owned page registry and preload consumer.
Linked Issue
Part of STA-4150.
Stack: #14440 through this PR, based directly on #14566.
Visual Proof
N/A — this stage has no renderer consumer or user-visible behavior.
Testing
pnpm run typecheck,pnpm run lint,pnpm run check:code-quality:changed, andgit diff --checkpassed.Review
Checklist