Optional Readonlyoptional?: booleanLog and skip this step on failure instead of failing the whole state.
Optional ReadonlytimeoutMs?: numberPer-step timeout override (default: 5000).
Optional ReadonlysettleMs?: numberPause after the step succeeds, for animation/transition settling.
Readonlykind: "select"Readonlyselector: stringReadonlyvalues: readonly string[]Optionaloptions: MakeOptionsStatic ReadonlyTypeStatic ReadonlyEncodedStatic ReadonlyContextStatic Readonly[Static ReadonlyastStatic ReadonlyfieldsReadonlyoptional: optionalWith<typeof Boolean$, { default: () => false }>Log and skip this step on failure instead of failing the whole state.
ReadonlytimeoutMs: optional<filter<Schema<number, number, never>>>Per-step timeout override (default: 5000).
ReadonlysettleMs: optional<filter<Schema<number, number, never>>>Pause after the step succeeds, for animation/transition settling.
Readonlykind: Literal<["select"]>Readonlyselector: typeof String$Readonlyvalues: Array$<typeof String$>Static ReadonlyidentifierReadonlyoptionalLog and skip this step on failure instead of failing the whole state.
Optional ReadonlytimeoutPer-step timeout override (default: 5000).
Optional ReadonlysettlePause after the step succeeds, for animation/transition settling.
ReadonlykindReadonlyselectorReadonlyvaluesStaticmakeStaticannotationsMerges a set of new annotations with existing ones, potentially overwriting any duplicates.
StaticextendStatictransformStatictransformStaticpipe
Drive a native
<select>. Not redundant with ClickStep: Chromium renders the option list in an OS-level popup that DOM clicks cannot reach.