Files
orca/src
Neil ca249fa480 fix(diffs): bound the selection-restore retry window
Adversarial review (Opus) showed the wall-clock deadline re-armed on Pierre's
'update' phase, which fires on every render, so a row receiving periodic renders
could push it forward indefinitely -- the 2s bound was not a bound.

Keep the extension (convergence genuinely needs a later Pierre render; gating to
'mount' alone regresses restore) but add a hard ceiling from mount, past which no
further extension is granted. A row that renders forever without converging can
no longer spin forever.

Also moves the measured-height discard below the stale-payload skip: a rejected
payload was resizing the row the user is typing in.
2026-09-10 18:46:25 -07:00
..