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); }