Skip to content

Control UI on iOS auto-zooms when focusing chat/input fields #64651

Description

@f0rmwk

Summary

On iPhone/iOS Safari, the OpenClaw Control UI chat input and other text inputs render below the iOS 16px threshold, so Safari auto-zooms the page every time the user focuses a field.

Why this matters

This makes the Control UI feel broken as an iOS home screen web app. Typing in the chat box repeatedly zooms the interface in and out.

Reproduction

  1. Open the OpenClaw Control UI on iPhone Safari or as an iOS home screen web app.
  2. Focus the main chat input or other form fields.
  3. iOS Safari auto-zooms the page.

Expected

Inputs that accept typing on iOS should use a computed font size of at least 16px so Safari does not auto-zoom on focus.

Actual

The bundled Control UI CSS sets key inputs below that threshold, for example values like 14px or .92rem, which triggers iOS zoom.

Suggested fix

Set the font size for interactive text inputs in the Control UI to at least 16px, especially:

  • main chat composer textarea
  • chat compose textarea
  • standard form inputs / textareas / selects

A fix in the source UI would be much better than local post-update patching, because updates currently overwrite any local workaround.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions