From 700b39674e4605f80557c69d899329e978b8ade5 Mon Sep 17 00:00:00 2001 From: Arjan Schrijver Date: Tue, 3 Mar 2026 10:55:30 +0100 Subject: [PATCH] Webview: Firewall is not used when direct internet access is available --- .../freeyourgadget/gadgetbridge/webview/GBWebClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/webview/GBWebClient.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/webview/GBWebClient.java index 4a4f695170..16628b86a2 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/webview/GBWebClient.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/webview/GBWebClient.java @@ -205,7 +205,7 @@ public class GBWebClient extends WebViewClient { Uri parsedUri = Uri.parse(url); if (parsedUri.getScheme().startsWith("http")) { - if (GBApplication.hasInternetAccess() && firewall.isAllowed(parsedUri)) { + if (GBApplication.hasDirectInternetAccess() || (GBApplication.hasInternetAccess() && firewall.isAllowed(parsedUri))) { view.loadUrl(url); } else { Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));