diff --git a/server/public/home.html b/server/public/home.html index 0d1fb1c..4bcfad5 100644 --- a/server/public/home.html +++ b/server/public/home.html @@ -1095,6 +1095,11 @@ the keyboard is up, so --sab collapses to 0. */ body.chat-open .content .panel{bottom:calc(var(--sab) + var(--kb));transition:bottom .25s cubic-bezier(.17,.59,.4,1);} body.kb-open{--sab:0px;} + /* iOS: a home-screen PWA IGNORES maximum-scale, so it auto-zooms the page on focus of any input under + 16px (the Capacitor WebView respects maximum-scale, which is why the zoom only shows up in the PWA). + Making every focusable text field exactly 16px is the only reliable prevention — and it's belt-and- + suspenders for the native app too. autoGrow's empty-guard keeps the composer at one line despite this. */ + .composer-row input, .composer-row textarea, input[type="text"], input[type="search"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="number"], input:not([type]), textarea, select{font-size:16px;} /* Native-style push/pop: the conversation slides in from the right when opened and slides back out when you go back, so navigation has a clear direction (like Teams/WhatsApp). */ /* Native-style push/pop (like iOS/Teams): the conversation (.content) slides in from the right while @@ -1146,7 +1151,7 @@ -
Biz Connect
Loading…