Optional ReadonlydefaultOptional ReadonlypreconditionBudget for the precondition probe; a state may override it.
Optional ReadonlyisThe authoritative origin gate for request steps, applied to the URL each
step resolves to from the live page URL.
validateStates checks request origins before Chromium launches too, but
against the state's configured URL; a script that navigates first resolves
its paths against an origin that pass never saw. Left unset, the runner
falls back to "same origin as the page", which is the property the path
form is supposed to guarantee — fail closed, so a caller that forgets to
pass a gate gets the narrow one rather than none.
Action default when a step omits
timeoutMs.