diff --git a/nappletHost/src/main/kotlin/com/vitorpamplona/amethyst/napplethost/NappletBrowserService.kt b/nappletHost/src/main/kotlin/com/vitorpamplona/amethyst/napplethost/NappletBrowserService.kt index 4ed48584bc..dac4bc828e 100644 --- a/nappletHost/src/main/kotlin/com/vitorpamplona/amethyst/napplethost/NappletBrowserService.kt +++ b/nappletHost/src/main/kotlin/com/vitorpamplona/amethyst/napplethost/NappletBrowserService.kt @@ -242,7 +242,14 @@ class NappletBrowserService : Service() { override fun onPageFinished( view: WebView, url: String, - ) = pushUrl(view) + ) { + // DIAGNOSTIC (zoom): a responsive page rendering too large points to a density/viewport + // mismatch from streaming the WebView through SurfaceControlViewHost. scale≈4 confirms 400%. + val dm = view.resources.displayMetrics + @Suppress("DEPRECATION") + Log.w(TAG, "DIAG zoom: scale=${view.scale} density=${dm.density} dmWidthPx=${dm.widthPixels} webViewWidthPx=${view.width}") + pushUrl(view) + } } private fun pushUrl(view: WebView) {