I have the same issue since about 3 weeks ago in one of my apps:
List index out of bounds (3)
TList<FMX.Controls.TControl> range is 0..2
I have a Tabcontrol, with 3 tabs.
1 tab has a VertScrollbox.
I dynamically create 24 group boxes, each with either 1 edit, and 1 text or 2 of each in it. Groupboxes are aligned to the top
All children of group boxes are aligned to the top.
Running on windows, no error.
Run on Android, the error occurs every time an edit had focus (Cursor in the edit, keyboard displaying), but the scroll works fine after that selected
edit has gone off screen, either top or bottom. Happens the first time, meaning if I scroll up and get the error, I scroll down passing the top, no error.
if I tap outside of the edit, no error, ever.
It just started last week with this little utility I am putting together for a friend.
I can't debug it because I can't find where the error is originating, IE-Groupbox,Scrollbox, etc., since it is a generic tcontrol error. Like somewhere a count was not set to the right number of controls.
Delphi 12 Version 29.0.51961.7529