The GitHub Actions job "Backport Approval Check" on 
texera.git/fix/udf-parameters-lock-under-panel-enable has failed.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
b245c6c0086b358285f92afcfcd028cb3fca2bac / Yang Zhang <[email protected]>
fix(frontend): hold the Python UDF parameter table's Name and Type cells locked 
when the panel enables its form group

The cells are inferred from the operator's `self.UiParameter(...)` declarations,
so the widget disables them as it builds each row. The operator property panel
then enables its whole form group (setInteractivity), one task after every 
render
and again whenever the workflow becomes modifiable, and formly mirrors the new
state back into props.disabled, so the lock was simply undone: on main the cells
were editable on 4 of 5 panel openings, and always after a run.

The widget now registers Angular's disabled-change hook on each cell it locks 
and
disables the control again in the microtask after a host's enable, announcing 
the
status change. Both details are needed: the input's value accessor is a later 
hook
on the same control, and ng-zorro's nz-input paints its disabled attribute from
the control's status changes. A cell configured editable again is released.

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

With regards,
GitHub Actions via GitBox

Reply via email to