From e92563b424f7b3d4ad2d47b1795dbbeccf54cc63 Mon Sep 17 00:00:00 2001 From: Peter Fajdiga Date: Tue, 15 Aug 2023 22:36:34 +0200 Subject: [PATCH] Grid.decreaseColumnWidth: fix scroll left bug --- src/layout/Grid.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); }