Skip to content

Action Flow edits silently revert (add/remove/delete actions) - "breaking crash" toast reverts saved changes #7327

Description

@minniemacai-rgb

Can we access your project?

  • I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

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

  1. 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.
  2. Click into an existing action's Define Action panel.
  3. Expand a Set Field entry and click Remove (or change its value, or use the ⋮ menu to Disable/Delete the action).
  4. Observe the UI shows the change applied and the top-left status shows "Saved."
  5. Reload the page and reopen the same Action Flow Editor.
  6. 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

  • The steps to reproduce above start from a blank project.

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

Metadata

Metadata

Assignees

Labels

status: can't reproduceFollowing the reported steps did not reproduce the bug.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions