Skip to content

ObsidianAndroidAppiumTransportOptions.pluginEnableRetryCount?

ObsidianAndroidAppiumTransportOptions › pluginEnableRetryCount?

Type: number

Number of extra attempts to enable the plugin and verify it loaded, on top of the first attempt.

On a freshly cold-booted emulator the plugin subsystem can still be settling when the harness enables the plugin, so the enable lands in the enabled set but the load races and fails ("<id>" is in the enabled set but not loaded). Device-idle and layoutReady are already awaited, so this is the narrow residual race: the harness retries the enable + load-verification this many times with exponential backoff (see pluginEnableRetryDelayInMilliseconds), forcing a genuine reload each attempt. A captured plugin load error is treated as a deterministic bug and is **not** retried. Set 0 to disable retry (a single attempt).