From 44a62166265dec027653839e804d75d13b6e3739 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 26 Oct 2020 10:35:01 +0100 Subject: [PATCH] fix https://github.com/microsoft/vscode/issues/109266 --- src/vs/editor/contrib/rename/renameInputField.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/vs/editor/contrib/rename/renameInputField.ts b/src/vs/editor/contrib/rename/renameInputField.ts index 2be443c8c55..c794e4ccc4a 100644 --- a/src/vs/editor/contrib/rename/renameInputField.ts +++ b/src/vs/editor/contrib/rename/renameInputField.ts @@ -134,6 +134,14 @@ export class RenameInputField implements IContentWidget { }; } + afterRender(position: ContentWidgetPositionPreference | null): void { + if (!position) { + // cancel rename when input widget isn't rendered anymore + this.cancelInput(true); + } + } + + private _currentAcceptInput?: (wantsPreview: boolean) => void; private _currentCancelInput?: (focusEditor: boolean) => void; -- GitLab