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
