fix(mobile): mode-adaptive smooth keyboard + force-latest-scroll + bottom-anchored file input
- Keyboard: auto-detect resize mode. resize:none -> lift full keyboard height at willShow so the CSS transition slides the composer up WITH the keyboard (smooth, no iOS resize lag). resize:native -> residual only. Config set to resize:none for the smooth path (needs build); web stays correct on the current resize:native build meanwhile. - #7: force scroll-to-bottom at 0/120/320/600ms on open so a chat always opens on the newest message. - File picker: anchor the file <input> to a fixed bottom spot (was display:none -> iOS dropped the menu mid-screen); now it comes up as a bottom sheet even as the composer moves. Build marker -> 2026-07-18-batch106. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
"offsetForKeyboardInsetBug": false
|
||||
},
|
||||
"Keyboard": {
|
||||
"resize": "native"
|
||||
"resize": "none"
|
||||
},
|
||||
"SplashScreen": {
|
||||
"launchShowDuration": 900,
|
||||
|
||||
Reference in New Issue
Block a user