From 801dff2f3b602d3f90ffbf2b605ec4ff3fe3d022 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Thu, 30 Sep 2021 11:10:09 +0200 Subject: [PATCH] [html] auto close triggers on undo/redo and breaks undo/redo history. Fixes #34484 --- extensions/html-language-features/client/src/tagClosing.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/html-language-features/client/src/tagClosing.ts b/extensions/html-language-features/client/src/tagClosing.ts index a05360ecc3b..113d04e30f4 100644 --- a/extensions/html-language-features/client/src/tagClosing.ts +++ b/extensions/html-language-features/client/src/tagClosing.ts @@ -40,7 +40,8 @@ export function activateTagClosing(tagProvider: (document: TextDocument, positio } function onDidChangeTextDocument({ document, contentChanges, reason }: TextDocumentChangeEvent) { - if (!isEnabled || contentChanges.length === 0 || reason === TextDocumentChangeReason.Undo) { + console.log('onDidChangeTextDocument', contentChanges, reason); + if (!isEnabled || contentChanges.length === 0 || reason === TextDocumentChangeReason.Undo || reason === TextDocumentChangeReason.Redo) { return; } const activeDocument = window.activeTextEditor && window.activeTextEditor.document;