From 0e947788e039de72e11843b617110424619e4766 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Tue, 22 Aug 2023 06:39:59 -0700 Subject: [PATCH] Don't smooth scroll when it's a no-op Fixes #4713 --- src/browser/Viewport.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/browser/Viewport.ts b/src/browser/Viewport.ts index 7c1ae945..049bf77c 100644 --- a/src/browser/Viewport.ts +++ b/src/browser/Viewport.ts @@ -279,6 +279,9 @@ export class Viewport extends Disposable implements IViewport { } public scrollLines(disp: number): void { + if (disp === 0) { + return; + } if (!this._optionsService.rawOptions.smoothScrollDuration) { this._onRequestScrollLines.fire({ amount: disp, suppressScrollEvent: false }); } else {