[Webkit-unassigned] [Bug 191749] New: AX: Description not announced by Voiceover when following links targeting selects or file inputs

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 16 07:15:53 PST 2018


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

            Bug ID: 191749
           Summary: AX: Description not announced by Voiceover when
                    following links targeting selects or file inputs
           Product: WebKit
           Version: Safari 12
          Hardware: iPhone / iPad
                OS: iOS 12
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: oliver.byford at digital.cabinet-office.gov.uk
                CC: webkit-bug-importer at group.apple.com

Created attachment 355059

  --> https://bugs.webkit.org/attachment.cgi?id=355059&action=review

Reduced test case

This may well affect other types of inputs, but more severe bugs affecting text inputs, text areas, radio buttons and checkboxes (191746, 191748) means it's impossible to tell.

Given the following markup:

  <a href="#select">Link to select</a><br>
  <a href="#file">Link to input type="file"</a>

  <br><br>

  <label for="select">Label for select</label><br>
  <span id="select-description">Description for select</span><br>
  <select id="select" name="select" aria-describedby="select-description">
    <option value="one" selected>Option one</option>
    <option value="two">Option two</option>
    <option value="three">Option three</option>
  </select>

  <br><br>

  <label for="file">Label for file upload</label>
  <span id="file-description">Description for file upload</span>
  <input id="file" name="file" type="file" aria-describedby="file-description">

Focus the link to each input type and activate it by double-tapping.


For the link to the select:

Expected behaviour:

Voiceover should include the description associated using aria-describedby, as it does when focusing the element by swiping through the document:

"Legend for select, option one, popup button. Description for select. Double-tap to active the picker"

Actual behaviour:

Voiceover does not include the description as part of the announcement, nor the instruction 'Double-tap to activate the picker':

"Legend for select, option one, popup button."


For the link to file input:

Voiceover should include the description associated using aria-describedby, as it does when focusing the element by swiping through the document:

"Label for file upload, no file selected, button. Description for file upload."

Voiceover does not include the description as part of the announcement, nor the fact that the focussed element is a button:

"Label for file upload, no file selected."


Tested in iOS 12.1 (16B92) on an iPhone X (A1901)

-- 
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/20181116/1fbb001c/attachment-0001.html>


More information about the webkit-unassigned mailing list