diff --git a/src/layout/Grid.ts b/src/layout/Grid.ts index e2e82cc..03e6232 100644 --- a/src/layout/Grid.ts +++ b/src/layout/Grid.ts @@ -189,7 +189,8 @@ class Grid { const shrinkLeft = leftInvisibleWidth < rightInvisibleWidth; const widthDelta = (shrinkLeft ? leftInvisibleWidth : rightInvisibleWidth); if (shrinkLeft) { - this.container.adjustScroll(-widthDelta, false); + const maxDelta = column.getWidth() - column.getMinWidth(); + this.container.adjustScroll(-Math.min(widthDelta, maxDelta), false); } column.adjustWidth(-widthDelta, true); }