Bug: Firestore “Remove from Set” with Doc Reference fails on iOS after recent FlutterFlow update

Troubleshooting

I’m experiencing a regression issue that affects Firestore list updates using Remove from Set with Document References, but only on iOS.

Problem Summary:

  • I'm using Remove from Set to remove a Doc Reference (Verses_Collection) from a list field Guidance_Verses in the users collection.

  • This logic used to work on all platforms, including iOS.

  • After a recent FlutterFlow update (early June 2025), the exact same logic stopped working only on iOS — still works perfectly on Web and Android.

  • No errors are shown — the update just silently fails on iOS (field is unchanged).

What have you tried so far?
  • I tried:

    • Rebinding the loop item to a variable (Set Variable) → still fails.

    • Delaying actions → no change.

    • Disabling batched writes → no change.

    • Reading document and reassigning .reference → still fails on iOS only.

  • I suspect this is related to iOS-specific serialization or Firestore SDK integration introduced in the latest FlutterFlow update.

Did you check FlutterFlow's Documentation for this topic?
Yes
3 replies