Dynamic Filtering Issue with Supabase ListView Infinite Scroll[SOLVED]

Database & APIs

I have a Supabase ListView configured with infinite scroll (limit, offset) that works perfectly. I have a variable for filtering that is populated with a page state variable. If I set the default to something like "eq.Cats", it works. However, if I update that variable from a ChipChoice, it doesn't work.

This means the filter works with the default data, but if I change it, it doesn't. When the variable is updated, the chip changes color correctly. Everything works except the ListView doesn't filter dynamically. Before implementing infinite scroll, the filtering worked without any issues.

What have you tried so far?
  • Verifying the filter variable updates correctly by checking that the ChipChoice reflects the new selection visually

  • Confirming that the filter works with the default value ("eq.Cats") which suggests the filter logic itself is correct

  • Testing the filtering functionality without infinite scroll, where it worked properly

  • Checking that the page state variable gets updated when selecting different chips

Did you check FlutterFlow's Documentation for this topic?
No
2
5 replies