openclaw/ui/src
Val Alexander c722ae6a65
fix(control-ui): prevent iOS input zoom
Fixes #64651. Supersedes #64673.

Keeps shared form, config, and usage Control UI text-entry controls at 16px on touch-primary devices while preserving chat composer input sizing, so iOS Safari no longer auto-zooms focused fields.

Verification:
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md ui/src/styles/components.css ui/src/styles/config.css ui/src/styles/usage.css ui/src/styles/chat/layout.test.ts ui/src/styles/components.test.ts ui/src/styles/config.test.ts ui/src/styles/usage.test.ts
- git diff --check
- pnpm test ui/src/styles/chat/layout.test.ts ui/src/styles/components.test.ts ui/src/styles/config.test.ts ui/src/styles/usage.test.ts
- pnpm check:changed
- Playwright WebKit iPhone 12 computed-style proof for all targeted controls at 16px
- GitHub Real behavior proof, CI, and workflow sanity on exact PR head fa0d44a8fd
2026-05-13 23:17:34 -05:00
..
i18n feat(ui): add WebChat auto-scroll mode selector 2026-05-13 22:24:53 -05:00
styles fix(control-ui): prevent iOS input zoom 2026-05-13 23:17:34 -05:00
test-helpers
types
ui fix: reconcile control ui run status cleanup 2026-05-13 23:03:45 -05:00
css.d.ts
local-storage.ts
main.ts
markdown-it-task-lists.d.ts
styles.css