This one is tough to describe, but here goes.
When an itemview (I've tested both GridView and ListView and found both to have the same bug) recieves a lot of model row inserts/removes, the view starts messing up very, very badly.
- Rows will become piled on top of each other
- Rows will appear to have empty gaps (probably due to the above)
See the attached testcase for reproducing. Open it, and scroll around (particularly down to the bottom, repeatedly).
Comments on what appears to be going on under the hood to follow.
|For Gerrit Dashboard: QTBUG-48870|
|141620,6||ListView: Sanitize visibleItems list after model insertions||5.6||qt/qtdeclarative||Status: MERGED||-2||0|
|141675,1||WIP ListView: Sanitize visibleItems list after model insertions||5.5||qt/qtdeclarative||Status: ABANDONED||-2||0|
|148009,4||GridView: Sanitize visible items after model insertion||5.6||qt/qtdeclarative||Status: MERGED||+2||0|