I have an app with a page which has a ListView.builder() which builds contents from a firestore stream. I want the user to be able to edit the text content of the widget but the widget rebuilds when the keyboard pops up. It works perfectly fine on the simulator when no virtual keyboard pops up.
The issue looks something like this: https://cln.sh/lLj4kf
Code was too long, I made a gist: https://gist.github.com/HadyMash/c38018da81e5f7692786768dfff134bd