ListView selection stuck on one item since latest FlutterFlow update

Widgets & Design

After the most recent FlutterFlow platform update, my ListView tapping logic is broken. I have a Backend Query at the top of the page that populates a page‐level list variable (e.g. itemsList), and my ListView is bound to that variable to generate its children. Everything worked perfectly before, but now whenever I tap any row in the ListView, the “selected” item is always the same (and always the wrong one), as if the list is stuck on a single index.

For those trying to reproduce this error:

  • Add a Backend Query at the top of your page, storing results in a page variable (e.g. itemsList).

  • Bind a ListView to itemsList so it generates one child per element.

  • On each child widget, set up an On Tap action that passes itemsList[index] (or uses “Set Variable” to save the tapped item).

  • Run the app and populate the ListView.

  • Tap any item, particularly one that is not the first in the list.

  • Observe that the tapped item’s data corresponds to the same incorrect index, not the one you tapped.

What have you tried so far?

I have rebuilt the listview logic for the particular page, when i populate the listview using a backend query instead of generating the children of the listview using a variable, then it works.

But when generating the listview children, it doesn't work.

Did you check FlutterFlow's Documentation for this topic?
No
1