src/vs/workbench/contrib/webviewPanel/browser/webviewWorkbenchService.ts/LazilyResolvedWebviewEditorInput/resolve
class LazilyResolvedWebviewEditorInput:	public override async resolve() {
		if (!this.#resolved) {
			this.#resolved = true;
			this.#resolvePromise = this._webviewWorkbenchService.resolveWebview(this);
			try {
				await this.#resolvePromise;
			} catch (e) {
				if (!isPromiseCanceledError(e)) {
					throw e;
				}
			}
		}
		return super.resolve();
	}