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;
}
}
@@ -258,7 +258,7 @@ final class IsTabTunneledProvider
}
}
String _$isTabTunneledHash() => r'cb3a3afe5b94f7e9c77d6a32266afbb8a225c259';
String _$isTabTunneledHash() => r'd36607ff812f71870af32ce59c2dbe898a9c1917';
final class IsTabTunneledFamily extends $Family
with $FunctionalFamilyOverride<FutureOr<bool>, String?> {