Files
orca/src/renderer
Brennan Benson 790ade578a fix(browser): recover browser tab when guest WebContents is destroyed (STA-3448) (#12831)
* fix(browser): recover browser tab when guest WebContents is destroyed (STA-3448)

A <webview> whose guest WebContents died without render-process-gone
(detach/reattach race, guest-side close) stayed attached and painted
black forever; reload and focus on the dead guest threw uncaught.

- listen for the webview 'destroyed' event at both layers, mirroring
  render-process-gone: registry marks recovery pending (survives pane
  unmount), BrowserPane triggers guest recovery immediately
- route reload-on-dead-guest into guest recovery instead of throwing
  (toolbar, Cmd+R renderer+IPC paths, context menu)
- guard webview.focus() against Electron's null-internals throw

* fix(browser): close guest reload destruction race
2026-08-05 22:27:38 -07:00
..
2026-05-30 13:09:17 -07:00