[Webkit-unassigned] [Bug 186953] New: AX: Ability to disable pinchzoom on parent window without using javascript hacks.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 22 17:36:52 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=186953

            Bug ID: 186953
           Summary: AX: Ability to disable pinchzoom on parent window
                    without using javascript hacks.
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: iPhone / iPad
                OS: iOS 10.3
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: marvindanig at gmail.com
                CC: webkit-bug-importer at group.apple.com

Ability to disable pinchzoom was brought up in a recent discussion with W3C/WCAG accessibility team where 
it was clarified [1] (emphasis mine) that the guidelines specify only:

"a *SHOULD NOT* author conformance requirement that has been in the spec since 2016 arronei/html at 877b59c. It is an author conformance requirement only, that does not forbid the use but does ask authors to consider seriously the curtailment of user's ability to zoom. What apple have done in safari is beyond the scope of this issue as it does not require anything of browser implementers."

With recent changes to iOS Safari, Apple appears to have introduced a MUST NOT/CANNOT author conformance requirement instead and this affects the ability of web developers to implement certain type of websites which are more "app-like".

I'll quote our own app [2] where we need the clause…

QUOTE

<meta name="viewport" content="width=device-width, user-scalable=no" />`

UNQUOTE

…to work as per the specification or even original concept invented by iOS Safari/Apple team. 

We have no content inside of parent window so pinchzoom has to be disabled on parent frame all the time. The clause above was critical for us to implement such an interface without using hacks.


[1] https://github.com/w3c/html/issues/602#issuecomment-390490730
[2] https://bubblin.io/cover/the-death-of-dulgath-by-michael-j-sullivan

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180623/d51ba58f/attachment.html>


More information about the webkit-unassigned mailing list