Live gesture context handed to lifecycle callbacks. Within callbacks, ctx reflects the moment the callback fires (e.g. ctx.phase is 'active' inside onActivate, even though the move that triggered it was during 'pending').
'pending' or 'active'. Never 'idle' inside a callback.
True if phase never reached 'active'. Wrappers without thresholdReached always see false here (their gesture activates at start()).
Live gesture context handed to lifecycle callbacks. Within callbacks, ctx reflects the moment the callback fires (e.g. ctx.phase is 'active' inside onActivate, even though the move that triggered it was during 'pending').