Can we access your project?
Current Behavior
Any structural edit to an Action Flow — removing a field from an action, changing a field's value, disabling an action, deleting a single action, or deleting an entire action chain — appears to succeed in the UI (shows "Saved" / "Synced"), but silently reverts after a page reload. The flow returns to its exact prior state as if the edit never happened.
Intermittently, mid-edit (sometimes with no click at all, just while sitting on the page), this toast appears and the Action Flow Editor is thrown into a blank "Select Action Trigger" screen for the parent widget instead of the expected action panel:
"That would cause a breaking crash! The layout option you selected would have caused a Flutter layout conflict and crashed your app, so we've reverted it for you."
This message references a "layout conflict," which is unrelated to the edits being made (editing Backend Call → Update Document fields, or deleting actions) — likely a generic/misattributed error surfacing for a different, unrelated validation failure.
Expected Behavior
Edits made to an Action Flow (adding, removing, or modifying actions and their fields) should persist after a page reload, matching the "Saved" status shown in the UI.
Steps to Reproduce
- Open an Action Flow Editor for any widget's trigger (e.g., On Tap) that has multiple actions, including at least one Conditional Action with populated TRUE/FALSE branches.
- Click into an existing action's Define Action panel.
- Expand a Set Field entry and click Remove (or change its value, or use the ⋮ menu to Disable/Delete the action).
- Observe the UI shows the change applied and the top-left status shows "Saved."
- Reload the page and reopen the same Action Flow Editor.
- Observe the action has reverted to its original, pre-edit state.
Additionally reproducible by using the "On Tap" trigger's ⋮ menu → Delete Action Chain to remove all actions at once — this also reverts after reload, confirming the issue isn't isolated to one specific action node.
Reproducible from Blank
Bug Report Code (Required)
ITEelsn1sIlOpbxB1pPuL/pvgQMxQUQ5a50rlu1FGAk3JZetE6QuOeLUaXdaXs+aeVA7AlekrGYB/+jGiOztKfVcMkmCRa1607huexWUc3OQV8m2EpCSX3JCI9JjCBWz38CnryJ5Ls1hSUIO33GLcq3qNleeY8aSfxBlZ7vfcPo=
Visual documentation
described
Environment
- FlutterFlow version:
- Platform:
- Browser name and version:
- Operating system and version affected:
Additional Information
No response
Can we access your project?
Current Behavior
Any structural edit to an Action Flow — removing a field from an action, changing a field's value, disabling an action, deleting a single action, or deleting an entire action chain — appears to succeed in the UI (shows "Saved" / "Synced"), but silently reverts after a page reload. The flow returns to its exact prior state as if the edit never happened.
Intermittently, mid-edit (sometimes with no click at all, just while sitting on the page), this toast appears and the Action Flow Editor is thrown into a blank "Select Action Trigger" screen for the parent widget instead of the expected action panel:
"That would cause a breaking crash! The layout option you selected would have caused a Flutter layout conflict and crashed your app, so we've reverted it for you."
This message references a "layout conflict," which is unrelated to the edits being made (editing Backend Call → Update Document fields, or deleting actions) — likely a generic/misattributed error surfacing for a different, unrelated validation failure.
Expected Behavior
Edits made to an Action Flow (adding, removing, or modifying actions and their fields) should persist after a page reload, matching the "Saved" status shown in the UI.
Steps to Reproduce
Additionally reproducible by using the "On Tap" trigger's ⋮ menu → Delete Action Chain to remove all actions at once — this also reverts after reload, confirming the issue isn't isolated to one specific action node.
Reproducible from Blank
Bug Report Code (Required)
ITEelsn1sIlOpbxB1pPuL/pvgQMxQUQ5a50rlu1FGAk3JZetE6QuOeLUaXdaXs+aeVA7AlekrGYB/+jGiOztKfVcMkmCRa1607huexWUc3OQV8m2EpCSX3JCI9JjCBWz38CnryJ5Ls1hSUIO33GLcq3qNleeY8aSfxBlZ7vfcPo=
Visual documentation
described
Environment
Additional Information
No response