fix(web): keep mobile navigation in view - #4947
Conversation
Apply the existing compact homepage navigation sizing to every public route below 520px. The locale selector and menu now fit inside a 390px header instead of clipping the menu action beyond the viewport. Signed-off-by: Hmbown <101357273+Hmbown@users.noreply.github.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Claude finished @Hmbown's task in 1m 35s —— View job Review: PR #4947 — keep mobile navigation in view
Scope: This is a two-file, frontend-only CSS fix (no Rust workspace / provider / model / routing code touched), so the EPIC #2608 provider-selection invariant doesn't apply here. What the diff does: Verified no regression: the product-home dark-theme overrides at Test: The new Reuse/simplification: No duplication introduced; the change removes a redundant scoping qualifier rather than adding one. Good — reduces surface area. CI: Web Frontend checks have already passed (contribution gate, DCO, and Web Frontend all green); No correctness bugs, no test gaps, nothing to flag. Small, well-targeted fix — looks good to merge. |
Summary
Impact
At a 390px viewport, the install/docs header previously placed the menu button at x=373..409, 35px beyond the 374px content edge. The same header now ends exactly at x=374 with no document overflow, and the menu remains keyboard-labelled and interactive.
Verification
No-Issue: focused responsive-layout defect found during the v0.9.2 maintainer visual audit; it does not close the broader site-maturity epic #3413.