From 0e6611b52889a612665dfbb1a63f00bb60dd41c7 Mon Sep 17 00:00:00 2001 From: Daniel Davis Date: Thu, 11 Jun 2020 14:12:42 +0100 Subject: [PATCH] onSelectionChange() not getting called for single character selection #2617 --- src/browser/services/SelectionService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/services/SelectionService.ts b/src/browser/services/SelectionService.ts index 4b8650b4..81e72087 100644 --- a/src/browser/services/SelectionService.ts +++ b/src/browser/services/SelectionService.ts @@ -667,8 +667,8 @@ export class SelectionService extends Disposable implements ISelectionService { this._removeMouseDownListeners(); - if (this.selectionText.length <= 1 && timeElapsed < ALT_CLICK_MOVE_CURSOR_TIME) { - if (event.altKey && this._bufferService.buffer.ybase === this._bufferService.buffer.ydisp) { + if (this.selectionText.length <= 1 && timeElapsed < ALT_CLICK_MOVE_CURSOR_TIME && event.altKey) { + if (this._bufferService.buffer.ybase === this._bufferService.buffer.ydisp) { const coordinates = this._mouseService.getCoords( event, this._element,