fix(ui): fix iPhone Safari chat layout and input zoom#63644
Conversation
Greptile SummaryThis PR fixes three Safari iPhone layout regressions in the control UI chat view: a global scrollbar caused by Confidence Score: 5/5Safe to merge — all remaining findings are P2 style suggestions that do not block correct behavior. The three CSS/HTML changes directly and correctly address the stated layout regressions. The only open comment (maximum-scale=1 vs font-size approach) is a best-practice accessibility suggestion, not a correctness issue, and does not warrant blocking the merge. No files require special attention.
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e23133c4ed
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
accept advice - set textarea font-size 16px on Apple mobile to prevent auto-zoom on focus |
|
Codex review: needs real behavior proof before merge. Reviewed June 5, 2026, 1:00 AM ET / 05:00 UTC. Summary PR surface: Source +8. Total +8 across 3 files. Reproducibility: unclear. The review failed before ClawSweeper could establish a reproduction path. Review metrics: none identified. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Risk before merge
Maintainer options:
Next step before merge
Review detailsBest possible solution: Retry the Codex review after fixing the execution failure. Do we have a high-confidence way to reproduce the issue? Unclear. The review failed before ClawSweeper could establish a reproduction path. Is this the best way to solve the issue? Unclear. Retry the review first so ClawSweeper can evaluate the actual issue and fix direction. AGENTS.md: unclear because the file could not be read completely. Codex review notes: model gpt-5.5, reasoning high; reviewed against e0018382eb00. Label changesLabel changes:
Label justifications:
Evidence reviewedPR surface: Source +8. Total +8 across 3 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
ClawSweeper PR egg 🎁 Pass real behavior proof to wake the egg and unlock a hatchable treat. Where did the egg go?
|
|
This pull request has been automatically marked as stale due to inactivity. |
|
Clownfish 🐠 reef update Thanks for the useful work here. Clownfish could not update this branch directly, so the replacement PR is the writable swim lane for the same fix path. Replacement PR: #92855 fish notes: model gpt-5.5, reasoning xhigh; reviewed against 62f0150. |
Repairs #63644. Review proof: local structured autoreview on branch review/pr-92855 against origin/main exited clean with no accepted/actionable findings. Co-authored-by: Xi Qi <1311124+macdao@users.noreply.github.com>
|
Closing as superseded by landed replacement #92855. |
Repairs openclaw#63644. Review proof: local structured autoreview on branch review/pr-92855 against origin/main exited clean with no accepted/actionable findings. Co-authored-by: Xi Qi <1311124+macdao@users.noreply.github.com>
Summary
html/bodyto100dvhwithoverflow: hidden; use100dvhonopenclaw-appfor dynamic viewport awareness; remove redundantmin-heightfrom.shell--chat; addmaximum-scale=1to the viewport meta tag.Change Type (select all)
Scope (select all touched areas)
Linked Issue/PR
Root Cause (if applicable)
bodyheight was set to100%(relative, not viewport-anchored), causing overflow on mobile.min-height: 100vhon.shell--chatconflicted withheight: 100vhand allowed scroll. Safari auto-zooms inputs when the viewportmaximum-scaleis unset.Regression Test Plan (if applicable)
N/A — pure CSS/HTML layout fix; no logic paths to unit test.
User-visible / Behavior Change
Chat view on iPhone Safari no longer shows a spurious scrollbar, fills the full viewport correctly, and no longer zooms in when tapping an input field.
Diagram (if applicable)
Before

After

Security Impact (required)
Repro + Verification
Environment
Steps
Expected
Actual (before fix)
Evidence
Human Verification (required)
dvh), landscape orientation.Review Conversations
Compatibility / Migration
Risks and Mitigation
None