From 4eec0cf21ecf52c5398589ca7a3ce21f4bf016e8 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 14 Apr 2020 15:30:00 -0700 Subject: [PATCH] Make sure webviews are properly destroyed/hidden when the webview editor is hidden by a maximized panel Fixes #94805 --- src/vs/workbench/contrib/webview/browser/webviewEditor.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/webview/browser/webviewEditor.ts b/src/vs/workbench/contrib/webview/browser/webviewEditor.ts index dd29d133c52..4fdaf09d79e 100644 --- a/src/vs/workbench/contrib/webview/browser/webviewEditor.ts +++ b/src/vs/workbench/contrib/webview/browser/webviewEditor.ts @@ -86,11 +86,10 @@ export class WebviewEditor extends BaseEditor { protected setEditorVisible(visible: boolean, group: IEditorGroup | undefined): void { if (this.input instanceof WebviewInput && this.webview) { if (visible) { - this.webview.claim(this); + this.claimWebview(this.input); } else { this.webview.release(this); } - this.claimWebview(this.input); } super.setEditorVisible(visible, group); }