Skip to content

ObsidianCdpTransportOptions.shouldThrowOnIncompatibleInstaller?

ObsidianCdpTransportOptions › shouldThrowOnIncompatibleInstaller?

Type: boolean

Whether an **unrunnable** installer↔app version pair fails fast before launch.

When true (the default), an installer below the app's run floor (the oldest installer the app's asar can boot on) throws IncompatibleInstallerVersionError from version resolution, before anything is downloaded or launched. Set false to let the pin proceed to launch instead — where the reactive dead-boot fast-fail (RendererFailedToInitializeError, see deadBootGraceInMilliseconds) still catches the black-screen boot, and the 'unrunnable' verdict is surfaced as data rather than thrown. Only applies to an owned instance (ignored in attach mode, port set).