throwBeforeAction property
When set, every authorizeSpend throws THIS (after recording the intent) without running the action — a host authorizer whose own credential step failed (NOT a user cancel). The controllers must classify it like a real failure, with zero bridge calls made.
Implementation
Object? throwBeforeAction;