fix(ui): size mobile layout from live visible viewport (browser tab bar cutoff) #77

Merged
lfg2025 merged 0 commits from mobile-viewport-fix into main 2026-07-14 08:33:43 +00:00
Owner

Brave Android misreports dvh, so 100dvh containers extended under the browser tab bar and page bottoms could never scroll into view. The app now syncs --visual-viewport-height to window.innerHeight (same reference frame as the fixed tab bar) and all mobile shell heights consume it with dvh fallback — the UI scales live as the tab bar shows/hides. Clearance margin 16→28px.

🤖 Generated with Claude Code

Brave Android misreports dvh, so 100dvh containers extended under the browser tab bar and page bottoms could never scroll into view. The app now syncs --visual-viewport-height to window.innerHeight (same reference frame as the fixed tab bar) and all mobile shell heights consume it with dvh fallback — the UI scales live as the tab bar shows/hides. Clearance margin 16→28px. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
lfg2025 merged commit 621636492b into main 2026-07-14 08:33:43 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lfg2025/archy#77