From 8ce57f28689fae8dfeeb953bb737fa2e40af5876 Mon Sep 17 00:00:00 2001 From: MarekWo Date: Fri, 14 Aug 2026 11:34:38 +0200 Subject: [PATCH] fix(mobile): stop iOS zooming the page when a field is focused iOS WebKit zooms the whole page when a focused form control computes to under 16px. `#messageInput` was 0.9rem (14.4px) on narrow screens, so every tap on the message box tripped it - reported on iPhone in both Safari and Chrome, on a phone with no configuration of its own. The zoom also never undid itself: the shell is `height: 100dvh; overflow: hidden`, so WebKit has nothing to scroll back and leaves the page scaled until the user pinches out. Raise every focusable control to 16px on (pointer: coarse), which also covers landscape phones wider than the 768px breakpoint. Desktop keeps Bootstrap's smaller sizing. The guard uses !important on purpose: it has to outrank page-local