Skip to content

No visualViewport handling — iOS soft keyboard can cover the composer #59

Description

@aasis21

Problem

The composer dock uses env(safe-area-inset-bottom) for the notch but there's no visualViewport resize handling. On iOS Safari/PWA the on-screen keyboard can overlap the composer/last messages.

Suggested fix

Listen to the VisualViewport API and offset the composer dock so it stays above the keyboard.

Reference

https://developer.mozilla.org/en-US/docs/Web/API/Visual_Viewport_API


Filed from a UI research sweep of the Helm mobile app (landing + live demo session) using Playwright + full source review, cross-referenced against Claude, ChatGPT, GitHub Copilot Chat, and Codex/Claude Code UIs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingmobileMobile-specificuiUser interface

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions