The GitHub Actions job "Required Checks" on 
texera.git/fix/form-cards-in-place-on-compile has failed.
Run started by GitHub user yangzhang75 (triggered by yangzhang75).

Head commit for run:
e86f1af1643887534f86651d724061851067d73d / Yang Zhang <[email protected]>
fix(workflow-form): rebuild the cards on compilation only when it changed 
something they show

A compilation result rebuilt every card on the Form View, including the
compilation a card's own write triggers: the controls were redrawn under
the reader's eyes (the row buttons flickered after every Move), the
keyboard focus went with the replaced node, and a click made in the last
150 ms before the rebuild was lost, since the rebuild ended that card's
pending debounced write and re-seeded the card from the operator. The
canvas's property panel redraws only when an operator's schema changes.

Follow the panel. A compilation rebuilds the cards only when it changed
something they show: a card's operator schema (the column enums
compilation writes into it), the set of inputs (an operator deleted
makes its card broken), or an operator value a card does not hold (a
co-editor's edit). A card's own edit, written back or still pending, is
not a reason. The result picker and the shown results still follow the
graph on every compilation. And before any rebuild, from any source, a
card's unwritten edit is written, so a rebuild can no longer lose one.

Part of the Form View feature (#8011), from the #8439 refinements; found
on the #8761 demo.

Co-Authored-By: Claude Fable 5.1 <[email protected]>

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

With regards,
GitHub Actions via GitBox

Reply via email to