diff --git a/src/vs/workbench/parts/webview/electron-browser/webviewEditorInputFactory.ts b/src/vs/workbench/parts/webview/electron-browser/webviewEditorInputFactory.ts index 094c71d62a290e784f3b571dfe59498f3486cc43..8038b5ba4cfe82d2f66772f66616c360c958e579 100644 --- a/src/vs/workbench/parts/webview/electron-browser/webviewEditorInputFactory.ts +++ b/src/vs/workbench/parts/webview/electron-browser/webviewEditorInputFactory.ts @@ -33,7 +33,7 @@ export class WebviewEditorInputFactory implements IEditorInputFactory { input: WebviewEditorInput ): string { // Has no state, don't revive - if (!input.state) { + if (!input.state || !input.webviewState) { return null; }