Only do forwarding for local extension host if there's a tunnel provider (#266014)

This commit is contained in:
Alex Ross
2025-09-10 11:43:15 +02:00
committed by GitHub
parent a0444aa458
commit 9562ac0f24
4 changed files with 12 additions and 2 deletions

View File

@@ -422,9 +422,9 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
ExtHostTelemetryLogger.validateSender(sender);
return extHostTelemetry.instantiateLogger(extension, sender, options);
},
openExternal(uri: URI, options?: { allowContributedOpeners?: boolean | string }) {
async openExternal(uri: URI, options?: { allowContributedOpeners?: boolean | string }) {
return extHostWindow.openUri(uri, {
allowTunneling: !!initData.remote.authority,
allowTunneling: initData.remote.isRemote ?? (initData.remote.authority ? await extHostTunnelService.hasTunnelProvider() : false),
allowContributedOpeners: options?.allowContributedOpeners,
});
},