diff --git a/src/layout/Desktop.ts b/src/layout/Desktop.ts index 7bef942..3364a3c 100644 --- a/src/layout/Desktop.ts +++ b/src/layout/Desktop.ts @@ -151,6 +151,11 @@ class Desktop { remainingWidth -= columnWidth; remainingColumns--; } + + const left = visibleColumns[0].getLeft(); + const right = visibleColumns[visibleColumns.length-1].getRight(); + const targetVisibleRange = new Desktop.RangeImpl(left, right-left); + this.setScroll(this.calculateVisibleRange(targetVisibleRange).getLeft(), false); } public arrange() {