@@ -38,6 +38,7 @@ FocusScope {
3838 property int paginationCount: 0
3939 property int paginationIndex: 0
4040 property alias pageHeaderTotallyVisible: categoryView.pageHeaderTotallyVisible
41+ property var holdingList: null
4142
4243 property var scopeStyle: ScopeStyle {
4344 style: scope ? scope.customizations : {}
@@ -313,8 +314,16 @@ FocusScope {
313314 target: scopeView
314315 onIsCurrentChanged: rendererLoader.updateRanges();
315316 }
317+ Connections {
318+ target: holdingList
319+ onMovingChanged: if (!moving) rendererLoader.updateRanges();
320+ }
316321
317322 function updateRanges() {
323+ if (holdingList && holdingList.moving) {
324+ return;
325+ }
326+
318327 if (categoryView.moving) {
319328 // Do not update the range if we are overshooting up or down, since we'll come back
320329 // to the stable position and delete/create items without any reason