Page MenuHomePhabricator

Disable auto-zoom on mobile form UIs
ClosedPublic

Authored by chad on Apr 17 2017, 10:42 PM.
Tags
None
Referenced Files
F13231303: D17714.diff
Tue, May 21, 12:22 AM
F13228229: D17714.id42594.diff
Mon, May 20, 8:05 AM
F13218325: D17714.id.diff
Sat, May 18, 11:47 AM
F13215151: D17714.id.diff
Fri, May 17, 3:22 PM
F13209829: D17714.diff
Fri, May 17, 2:23 AM
F13185459: D17714.diff
Sat, May 11, 2:56 AM
Unknown Object (File)
Tue, May 7, 5:22 AM
Unknown Object (File)
Sun, May 5, 2:40 AM
Subscribers

Details

Summary

Chrome and Safari both zoom in on form (input, select, textarea) when it thinks the text is too small (less than 16px... which is huge). This turns user-scalable off. The only drawback is double-tap to zoom will be disabled as well, but given we already responsively design, I don't think thats an issue.

Test Plan

iOS simulator on secure and local test instances. Click on an input, no longer see UI zoom in.

Diff Detail

Repository
rP Phabricator
Branch
no-zoom (branched from master)
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 16528
Build 22024: Run Core Tests
Build 22023: arc lint + arc unit