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;