From f391cf6d43c76cadb346b375fffe7295cdcb95ed Mon Sep 17 00:00:00 2001 From: tisilent Date: Wed, 20 Sep 2023 18:40:03 +0800 Subject: [PATCH] Add column restriction --- src/browser/services/SelectionService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/browser/services/SelectionService.ts b/src/browser/services/SelectionService.ts index e6a14cb6..e134802e 100644 --- a/src/browser/services/SelectionService.ts +++ b/src/browser/services/SelectionService.ts @@ -644,7 +644,9 @@ export class SelectionService extends Disposable implements ISelectionService { if (this._model.selectionEnd[1] < buffer.lines.length) { const line = buffer.lines.get(this._model.selectionEnd[1]); if (line && line.hasWidth(this._model.selectionEnd[0]) === 0) { - this._model.selectionEnd[0]++; + if (this._model.selectionEnd[0] < this._bufferService.cols) { + this._model.selectionEnd[0]++; + } } }