Skip to content

Recover Electron renderer after blank-page crashes#486

Merged
danshapiro merged 11 commits into
mainfrom
fix/electron-renderer-recovery
Jun 29, 2026
Merged

Recover Electron renderer after blank-page crashes#486
danshapiro merged 11 commits into
mainfrom
fix/electron-renderer-recovery

Conversation

@danshapiro

Copy link
Copy Markdown
Owner

Summary:

  • add durable Electron main-process JSONL logging with redaction
  • supervise the main renderer for crash, load-failure, and unresponsive blank-page recovery
  • replace unusable crashed BrowserWindows during recovery while preserving external-link IPC
  • add focused unit coverage and Electron e2e crash recovery coverage

Verification:

  • FRESHELL_TEST_SUMMARY="rebased electron renderer recovery before PR" npm run check
  • client: 358 files, 3,878 tests passed
  • server: 273 passed / 1 skipped files, 4,142 passed / 9 skipped tests
  • electron: 33 files, 347 tests passed

@danshapiro danshapiro merged commit 7e7f960 into main Jun 29, 2026
4 checks passed
Sign up for free to 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.

2 participants