diff --git a/src/vs/workbench/contrib/webview/browser/webviewEditorInput.ts b/src/vs/workbench/contrib/webview/browser/webviewEditorInput.ts index 85b0d5a8b6c..6999c441c59 100644 --- a/src/vs/workbench/contrib/webview/browser/webviewEditorInput.ts +++ b/src/vs/workbench/contrib/webview/browser/webviewEditorInput.ts @@ -26,10 +26,12 @@ export class WebviewInput extends EditorInput { private readonly _onDisposeWebview = this._register(new Emitter()); readonly onDisposeWebview = this._onDisposeWebview.event; - readonly resource = URI.from({ - scheme: WebviewPanelResourceScheme, - path: `webview-panel/webview-${this.id}` - }); + get resource() { + return URI.from({ + scheme: WebviewPanelResourceScheme, + path: `webview-panel/webview-${this.id}` + }); + } constructor( public readonly id: string,