Skip to content

feat(desktop): add Electron browser adapter - #39273

Closed
Hona wants to merge 1 commit into
browser-chromium-driverfrom
desktop-browser
Closed

feat(desktop): add Electron browser adapter#39273
Hona wants to merge 1 commit into
browser-chromium-driverfrom
desktop-browser

Conversation

@Hona

@HonaHona commented Jul 28, 2026

Copy link
Copy Markdown
Member

What does this PR do?

Adds the thin Electron adapter. Desktop registers the active Session without creating Chromium, reveals the pane on the client open event, and attaches Chromium only while visible. It owns the isolated WebContentsView, plain authenticated proxy setup, typed IPC, bounds, origin policy, and cleanup.

No cross-window ownership transfer, endpoint revisions, retained contexts, crash reattachment, or decorative masks.

Verification

Desktop and App typechecks pass. All 69 Desktop tests pass, including the observed destroyed-window cleanup regression. Production Desktop build succeeds.

Checklist

  • Tested locally
  • No unrelated changes

@HonaHona mentioned this pull request Jul 28, 2026
@Hona
Honaforce-pushed the desktop-v2-sidecar branch from cf53a6c to 71b379fCompareJuly 28, 2026 06:50
@HonaHona changed the title feat(desktop): add browser panefeat(desktop): add Electron browser adapterJul 28, 2026
@Hona
Honaforce-pushed the desktop-v2-sidecar branch from 71b379f to 850721cCompareJuly 28, 2026 06:57
@Hona
Honaforce-pushed the desktop-browser branch 2 times, most recently from dfae385 to 3796a8cCompareJuly 28, 2026 09:03
@Hona
Hona changed the base branch from desktop-v2-sidecar to browser-chromium-driverJuly 28, 2026 09:03
@Hona
Honaforce-pushed the browser-chromium-driver branch from 5a236ed to e8c3987CompareJuly 28, 2026 11:34
@Hona
Honaforce-pushed the browser-chromium-driver branch from 057d028 to 4205af5CompareJuly 29, 2026 06:05
@Hona

Hona commented Jul 29, 2026

Copy link
Copy Markdown
MemberAuthor

Superseded by the simplified Desktop/App PR #39278. The reduced Electron adapter and on-demand App surface are now reviewed together.

@HonaHona closed this Jul 29, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@Hona