You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/10/06 18:46:09 UTC
[GH] (texera/fix/form-cards-in-place-on-compile): Workflow run "Required Checks" is working again!
The GitHub Actions job "Required Checks" on texera.git/fix/form-cards-in-place-on-compile has succeeded.
Run started by GitHub user yangzhang75 (triggered by yangzhang75).
Head commit for run:
e3a35bd0f1213c89c9a67c4b5b53dce434388840 / Yang Zhang <ya...@uci.edu>
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 <no...@anthropic.com>
Report URL: https://github.com/apache/texera/actions/runs/37510642779
With regards,
GitHub Actions via GitBox