Skip to content

Every text input zooms iOS on focus, and dimension fields open a QWERTY keyboard #129

Description

@kmatzen

iOS Safari zooms the page on focus for any input under 16 px, and does not zoom back out. Measured font sizes:

  • Project name — 14 px (Toolbar.tsx:146)
  • Chat input — 14 px (ChatDrawer.tsx:91)
  • All NumberInputs — 12 px (NumberInput.tsx:174)
  • Settings: provider select, API key, model, endpoint — 14 px

So every text entry in the app leaves the user zoomed in, with no way back except a manual pinch.

Separately, NumberInput is type="text" with no inputMode (measured inputMode: "none"), so editing a dimension opens a full alphabetic keyboard. The text type is deliberate — it supports expressions like 10*2+5 — but inputMode="decimal" keeps that working while getting a numeric keypad. enterKeyHint="done" would also label the return key.

Assessment: docs/mobile-audit/README.md §3 (#125).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions