Skip to content

v0.6.1

Choose a tag to compare

@ramonmalcolm10 ramonmalcolm10 released this 18 May 14:30
· 19 commits to main since this release

Fixes

chatbot: iOS mobile keyboard handling

Mobile chat panel now stays full-screen fixed and only the composer slides up via padding-bottom = visualViewport keyboard inset, mirroring React Native's KeyboardAvoidingView.

  • touchmove preventDefault outside the messages area (real iOS body lock — overflow:hidden alone doesn't stop touch panning on iOS Safari)
  • focus({ preventScroll: true }) prevents iOS auto-scrolling the visual viewport on input focus
  • overscroll-contain on inner scroll regions to stop rubber-band propagation
  • Body scroll lock via position: fixed; top: -scrollY restores scroll on close

No public API changes.