2cadf90bc8
Device log (post-zoom-fix): keyboard open leaves clientHeight AND visualViewport at 926 -> vv gives 0 -> composer covered. On resize:none the plugin's keyboardHeight is the only signal; now that zoom is gone it's clean, so --kb = keyboardHeight lifts the composer flush, and keyboardWillShow at animation start + the CSS bottom-transition makes it slide up WITH the keyboard (smooth). Config pinned to resize:none. Build marker -> 2026-07-18-batch112. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>