setting to exclude proxy from global routing

This commit is contained in:
Fabian Freund
2026-05-27 09:23:18 +02:00
parent 2812c24f35
commit 7275ac9400
27 changed files with 661 additions and 65 deletions
@@ -396,6 +396,19 @@ Future<bool> isTabTunneled(Ref ref, String? tabId) async {
return containerData?.metadata.proxyConnectionId != null;
case ProxyRegularTabRoutingMode.all:
final containerData = await ref
.read(tabDataRepositoryProvider.notifier)
.getTabContainerData(tabState.id);
if (!ref.mounted) return false;
if (containerData?.metadata.proxyConnectionId != null) {
return true;
}
if (containerData?.metadata.bypassGlobalProxy == true) {
return false;
}
return proxyRoutingSettings.regularTabsProxyConnectionId != null;
}
}