Skip to content

Commit 7395df4

Browse files
committed
refactor(ios): combine equivalent readiness refusals
1 parent ecbcefe commit 7395df4

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

‎packages/command-runtime/src/commands/interaction/runtime/press-readiness.ts‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,14 @@ async function awaitReadiness(
7373
);
7474
assertBudget(context, deadline, state);
7575
if (state === 'ready') break;
76-
if (state !== 'blocked' || !Number.isFinite(deadline)) throw refusal(state);
7776
// This is post-resolution readiness, never a wait for a selector that does not exist.
78-
if (params.expectedResolvedTarget || params.preresolvedTarget) throw refusal(state);
77+
if (
78+
state !== 'blocked' ||
79+
!Number.isFinite(deadline) ||
80+
params.expectedResolvedTarget ||
81+
params.preresolvedTarget
82+
)
83+
throw refusal(state);
7984
await sleep(Math.min(50, deadline - Date.now()), context.signal);
8085
waited = true;
8186
}

0 commit comments

Comments
 (0)