diff --git a/src/vs/workbench/contrib/webview/common/portMapping.ts b/src/vs/workbench/contrib/webview/common/portMapping.ts index 487ee92148e980c1e3900637cdc0d58b26ec8950..964c0ac6da057ae07f072601bc00a01762e06c52 100644 --- a/src/vs/workbench/contrib/webview/common/portMapping.ts +++ b/src/vs/workbench/contrib/webview/common/portMapping.ts @@ -39,8 +39,9 @@ export class WebviewPortMappingManager extends Disposable { const uri = URI.parse(url); const requestLocalHostInfo = extractLocalHostUriMetaDataForPortMapping(uri); if (!requestLocalHostInfo) { - return requestLocalHostInfo; + return undefined; } + for (const mapping of this.mappings()) { if (mapping.webviewPort === requestLocalHostInfo.port) { if (this.extensionLocation && this.extensionLocation.scheme === REMOTE_HOST_SCHEME) {