diff --git a/src/vs/editor/contrib/snippet/snippetController2.ts b/src/vs/editor/contrib/snippet/snippetController2.ts index 9fd3167d24c..eda1c4e1509 100644 --- a/src/vs/editor/contrib/snippet/snippetController2.ts +++ b/src/vs/editor/contrib/snippet/snippetController2.ts @@ -73,6 +73,7 @@ export class SnippetController2 implements IEditorContribution { this._doInsert(template, overwriteBefore, overwriteAfter, undoStopBefore, undoStopAfter); } catch (e) { + this.cancel(); this._logService.error(e); this._logService.error('snippet_error'); this._logService.error('insert_template=', template);