renderer-failed-to-initialize-error
The distinct error thrown when the owned Obsidian renderer terminally fails to initialize — the asar could not run on the launched Electron shell (the installer/Electron version is too old for the Obsidian app version). It is exported so callers of connectToCdp / the transport can instanceof-match this specific failure and distinguish it from a generic readiness timeout.
Classes
Section titled “Classes”| Class | Description |
|---|---|
| RendererFailedToInitializeError | Thrown when the owned Obsidian renderer loads but never bootstraps the app — an empty <body> with no window.app after the boot grace window (see resolveRendererBootState). The usual cause is an installer/Electron shell too old for the pinned Obsidian app version. |