[Webkit-unassigned] [Bug 147700] New: AX: VoiceOver/Safari does not scroll viewport when <fieldset> inside overflow-x:hidden container, off-screen focused controls inoperable

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 5 15:47:03 PDT 2015


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

            Bug ID: 147700
           Summary: AX: VoiceOver/Safari does not scroll viewport when
                    <fieldset> inside overflow-x:hidden container,
                    off-screen focused controls inoperable
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: All
                OS: iOS 8.2
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: redux at splintered.co.uk
                CC: webkit-bug-importer at group.apple.com

(Issue is actually for iOS8.4, but the bug reporting form does not give me that version as an option)

First noticed the issue in a jQuery Mobile site, but managed to boil the problem down to the following specific situation...

Steps to reproduce:

- take a page that has a container (say, a <div>) with overflow-x:hidden (as most jQuery Mobile containers seem to have); inside that container, a <fieldset> with a sizeable amount of content (for instance, a long list of checkboxes, radio buttons, etc)
- with VoiceOver, navigate through the form controls
- once VO focus reaches the bottom of the visible viewport, the viewport does not scroll further, although VO announces/focuses on the form controls that are now off-screen
- attempting to interact with the off-screen focused controls does not work either (e.g. checkboxes, even when double-tapped, don't get checked)
- in addition, if the VO focus is roughly behind Safari's controls at the bottom of the screen, double-tapping sometimes triggers the back/next/share buttons of the browser itself.

Expected behavior:

- the viewport should scroll to follow VO focus, controls should be operable

(interestingly, changing the <fieldset> to another element, like a <div>, or removing the overflow-x:hidden from the main container, eliminates the problem...so this appears to be very specific to this combination - possibly some special handling of <fieldset>?)

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


More information about the webkit-unassigned mailing list