diff --git a/src/vs/workbench/contrib/browserView/common/browserView.ts b/src/vs/workbench/contrib/browserView/common/browserView.ts index ea849772f161d..268a91046e9b6 100644 --- a/src/vs/workbench/contrib/browserView/common/browserView.ts +++ b/src/vs/workbench/contrib/browserView/common/browserView.ts @@ -439,6 +439,9 @@ export class BrowserViewModel extends Disposable implements IBrowserViewModel { async setVisible(visible: boolean): Promise { this._visible = visible; // Set optimistically so model is in sync immediately + if (this._store.isDisposed) { + return; + } return this.browserViewService.setVisible(this.id, visible); }