From 2f4b2cd36b2cdfd5dd7c6f7daf2bc233962de6e9 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Wed, 29 Mar 2023 10:34:08 -0700 Subject: [PATCH] Don't try claiming disposed of webviews Fixes #173291 --- src/vs/workbench/contrib/webview/browser/overlayWebview.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/workbench/contrib/webview/browser/overlayWebview.ts b/src/vs/workbench/contrib/webview/browser/overlayWebview.ts index e9fda114195cc..333db7ae44eb6 100644 --- a/src/vs/workbench/contrib/webview/browser/overlayWebview.ts +++ b/src/vs/workbench/contrib/webview/browser/overlayWebview.ts @@ -110,6 +110,10 @@ export class OverlayWebview extends Disposable implements IOverlayWebview { } public claim(owner: any, scopedContextKeyService: IContextKeyService | undefined) { + if (this._isDisposed) { + return; + } + const oldOwner = this._owner; this._owner = owner;