Add new "force enable zoom" setting

Originator:splintered
Number:rdar://23224810 Date Originated:10/22/2015
Status:Duplicate Resolved:03/16/2016
Product:iOS Safari Product Version:
Classification: Reproducible:
 
The old Android "Browser", Google Chrome/Android, Firefox/Android, Firefox/FirefoxOS, IE/Windows Phone 8.x, Edge/Windows 10 Mobile all feature an option in their settings to allow users to force a webpage to be zoomable, even if the developer has specified a non-zoomable viewport (e.g. using user-scalable=no, or identical minimum-scale and maximum-scale values). This (accessibility-related) setting is sorely missed from iOS/Safari

Steps to Reproduce:
1. visit a "mobile-optimized" site that forces a non-zoomable viewport (e.g. using user-scalable=no)
2. attempt to zoom

Expected Results:
By default, the browser should honor the developer's indication that the page should not be user-scalable. However, a user should have a way of overriding this - for instance, a low-vision user may wish to zoom a page, rather than using iOS-wide zooming which also affects all browser/OS UI.

Actual Results:
User has no way of forcing zoom.

Version:
iOS 9.1

Notes:
For info, here's the (now closed) bug for Firefox to add this setting https://bugzilla.mozilla.org/show_bug.cgi?id=852247

This request is particularly in light of https://bugs.webkit.org/show_bug.cgi?id=149968 which may result in developers taking the easy way out to shave off the 350ms delay on their mobile sites by simply making them non-scalable, causing accessibility issues along the way...

Comments

Response from Apple: Engineering has determined that your bug report (23224810) is a duplicate of another issue (24988193) and will be closed.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!