The GitHub Actions job "Backport Approval Check" on texera.git/fix/form-huggingface-task-persists has succeeded. Run started by GitHub user yangzhang75 (triggered by yangzhang75).
Head commit for run: 0fa86cf805184d3ab6a371a53ed174d77bb617d2 / Yang Zhang <[email protected]> fix(workflow-form): let a card change its operator's siblings the way the panel does, so the HuggingFace task change persists on the form An exposed HuggingFace model picker on the Form View offered a task selector that could not persist: the card wrote back only the property it was bound to, under the binding's id, and the operator's other properties were a read-only copy with no controls. Changing the task on the form switched the model list but saved nothing, so a reader could pick a model for a task the operator does not run. The Form View is another way to show the canvas, so a card now behaves like the operator property panel for the property it exposes. The field keeps the property's own key; the operator's other properties ride along as plain controls on the card's form and in its model, so a widget that reads or writes a sibling by key (the HuggingFace picker writes task and resets the task-scoped fields) finds the same controls as on the panel; and the card writes back everything that differs from the operator in one edit (FormBindingService.writeProperties), the bound property and the siblings a widget changed. The build-time guard against formly's blank default stays, for the bound property only. Closes #8762 Co-Authored-By: Claude Fable 5.1 <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/37176452834 With regards, GitHub Actions via GitBox
