Skip to content

Commit 4a7bbe6

Browse files
authored
Merge pull request #3313 from Tyriar/scroll_suppress
Ensure all viewport scroll events are handled by buffer
2 parents 376b296 + d616aaa commit 4a7bbe6

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/browser/Terminal.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ export class Terminal extends CoreTerminal implements ITerminal {
476476
this._instantiationService.setService(IMouseService, this._mouseService);
477477

478478
this.viewport = this._instantiationService.createInstance(Viewport,
479-
(amount: number) => this.scrollLines(amount, false, ScrollSource.VIEWPORT),
479+
(amount: number) => this.scrollLines(amount, true, ScrollSource.VIEWPORT),
480480
this._viewportElement,
481481
this._viewportScrollArea
482482
);
@@ -511,9 +511,7 @@ export class Terminal extends CoreTerminal implements ITerminal {
511511
this.textarea!.select();
512512
}));
513513
this.register(this._onScroll.event(ev => {
514-
if (ev.source !== ScrollSource.VIEWPORT) {
515-
this.viewport!.syncScrollArea();
516-
}
514+
this.viewport!.syncScrollArea();
517515
this._selectionService!.refresh();
518516
}));
519517
this.register(addDisposableDomListener(this._viewportElement, 'scroll', () => this._selectionService!.refresh()));

0 commit comments

Comments
 (0)