[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