1

Self-referential conditional field cannot be cleared via Settings UI

When a dropdown/select field is accidentally saved with a conditional rule that references itself (its own field UUID as the trigger), the field disappears from the embedded form and becomes permanently hidden — the condition can never be satisfied.
Clearing the self-referential conditional via Form Settings UI does not persist: after clicking Update, the server re-hydrates the Livewire component from its previously saved state, reverting the UUID value.
Suggested fix: (1) Server-side validation — prevent saving when conditionalField UUID matches the current field's own UUID. (2) Show a warning badge in the form editor when a self-referential conditional is detected. (3) Provide a reliable one-click "Clear conditional" action that bypasses the main Livewire round-trip.
Current workaround: open field Edit panel → Condition tab → manually deselect conditional field → click Update.

Comments

To leave a comment, please authenticate.

No comments yet
Voters
Status
Backlog
Board
Bug
Submitted
UomoMacchina