From b218760971396987c844c4eb29edd0bd3de7712a Mon Sep 17 00:00:00 2001 From: Andrey Arekhva Date: Mon, 9 Jun 2025 16:14:21 +0300 Subject: [PATCH] Prevent scaling issues on Android if font scale in phone settings is greater than 100% --- .../Platforms/Android/AndroidWebViewHandler.cs | 1 + .../Platforms/Android/AndroidWebViewHandler.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/OpenSilver.CLI/CommonProjectTemplates/OpenSilverApplication.MauiHybrid/Platforms/Android/AndroidWebViewHandler.cs b/src/OpenSilver.CLI/CommonProjectTemplates/OpenSilverApplication.MauiHybrid/Platforms/Android/AndroidWebViewHandler.cs index 2b0639e..3f8347f 100644 --- a/src/OpenSilver.CLI/CommonProjectTemplates/OpenSilverApplication.MauiHybrid/Platforms/Android/AndroidWebViewHandler.cs +++ b/src/OpenSilver.CLI/CommonProjectTemplates/OpenSilverApplication.MauiHybrid/Platforms/Android/AndroidWebViewHandler.cs @@ -7,6 +7,7 @@ public class AndroidWebViewHandler : BlazorWebViewHandler protected override void ConnectHandler(global::Android.Webkit.WebView webView) { webView.Settings.SetSupportMultipleWindows(false); + webView.Settings.TextZoom = 100; // Set text zoom to 100% to avoid scaling issues base.ConnectHandler(webView); } diff --git a/src/OpenSilverMauiHybridTemplate/Platforms/Android/AndroidWebViewHandler.cs b/src/OpenSilverMauiHybridTemplate/Platforms/Android/AndroidWebViewHandler.cs index 5e210ba..23becd9 100644 --- a/src/OpenSilverMauiHybridTemplate/Platforms/Android/AndroidWebViewHandler.cs +++ b/src/OpenSilverMauiHybridTemplate/Platforms/Android/AndroidWebViewHandler.cs @@ -7,6 +7,7 @@ public class AndroidWebViewHandler : BlazorWebViewHandler protected override void ConnectHandler(global::Android.Webkit.WebView webView) { webView.Settings.SetSupportMultipleWindows(false); + webView.Settings.TextZoom = 100; // Set text zoom to 100% to avoid scaling issues base.ConnectHandler(webView); }