The GitHub Actions job "Required Checks" on 
texera.git/fix/form-rebuild-while-typing has succeeded.
Run started by GitHub user yangzhang75 (triggered by yangzhang75).

Head commit for run:
05c752cdd17cc810f33b61f2e7dc963b0aa31530 / Yang Zhang <[email protected]>
fix(workflow-form): hold a rebuild that arrives while typing instead of 
dropping it

The Form View skips rebuilding its input cards while the reader is typing, so a 
rebuild
cannot throw away a half-entered value. Two things were wrong with the skip. It 
counted any
focused INPUT as typing, tick boxes included: ticking a property in the step 
panel focuses the
tick box, so the rebuild that should add the card was skipped and the tick 
looked like it did
nothing. And a skipped rebuild was simply dropped: a schema refresh that landed 
while someone was
typing never reached the cards until something else happened to rebuild them.

A tick box, radio or button is no longer typing (only text-like inputs, 
textareas, selects and
content-editables are), and a rebuild that does arrive mid-typing is held and 
runs once the
focus leaves the text control, decided a tick after focusout so tabbing to the 
next text field
keeps it held.

Closes #8497.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01FVvP3ttj22f9LB4p9u2anY

Report URL: https://github.com/apache/texera/actions/runs/34553291436

With regards,
GitHub Actions via GitBox

Reply via email to