From d7b9e2027a8ce6d4d576b7428d2b101b9b97a6b5 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 25 Sep 2023 16:26:31 +0200 Subject: [PATCH] bulk edit preview must validate edit ranges before using them (#193992) --- .../workbench/contrib/bulkEdit/browser/preview/bulkEditTree.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree.ts b/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree.ts index 1c16a3d3aa1..5dda15aee3e 100644 --- a/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree.ts +++ b/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree.ts @@ -246,7 +246,7 @@ export class BulkEditDataSource implements IAsyncDataSource { - const range = Range.lift(edit.textEdit.textEdit.range); + const range = textModel.validateRange(edit.textEdit.textEdit.range); //prefix-math const startTokens = textModel.tokenization.getLineTokens(range.startLineNumber);