From 042b44aee53194af6e187a764438de9fd4b09da1 Mon Sep 17 00:00:00 2001 From: Aiday Marlen Kyzy Date: Thu, 10 Aug 2023 08:58:35 +0200 Subject: [PATCH 1/2] updating left position on model change --- .../editor/contrib/stickyScroll/browser/stickyScrollWidget.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts index 24b9667fc0759..b2bd7305447f3 100644 --- a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts +++ b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts @@ -73,6 +73,9 @@ export class StickyScrollWidget extends Disposable implements IOverlayWidget { this._updateWidgetWidth(); } })); + this._register(this._editor.onDidChangeModel(() => { + updateScrollLeftPosition(); + })); updateScrollLeftPosition(); this._register(this._editor.onDidLayoutChange((e) => { From f3392e8580bb33a98931fafa0f05898872accdf8 Mon Sep 17 00:00:00 2001 From: Aiday Marlen Kyzy Date: Thu, 10 Aug 2023 12:08:15 +0200 Subject: [PATCH 2/2] retriggering the tests --- .../editor/contrib/stickyScroll/browser/stickyScrollWidget.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts index b2bd7305447f3..7880cb5f10371 100644 --- a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts +++ b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts @@ -73,9 +73,7 @@ export class StickyScrollWidget extends Disposable implements IOverlayWidget { this._updateWidgetWidth(); } })); - this._register(this._editor.onDidChangeModel(() => { - updateScrollLeftPosition(); - })); + this._register(this._editor.onDidChangeModel(() => updateScrollLeftPosition())); updateScrollLeftPosition(); this._register(this._editor.onDidLayoutChange((e) => {