[Webkit-unassigned] [Bug 191742] New: AX: Legend not announced when following a link to an input within a fieldset using Ctrl-Option-Space

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 16 04:14:49 PST 2018


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

            Bug ID: 191742
           Summary: AX: Legend not announced when following a link to an
                    input within a fieldset using Ctrl-Option-Space
           Product: WebKit
           Version: Safari 12
          Hardware: Macintosh
                OS: macOS 10.14
            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 355039

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

Reduced test case

Given the following markup:

  <a href="#input">Link to input</a>

  <fieldset aria-describedby="fieldset-description">
    <legend>Legend for multiple inputs</legend>
    <span id="fieldset-description">
      Description for multiple inputs
    </span>

    <label for="input">
      Label for input
    </label>
    <input id="input" name="input">
  </fieldset>

Focus the 'link to input' and use the Ctrl-Option-Space key to follow the link, as instructed.

Expected behaviour:

Voiceover should announce the same things that it announces when following the link using the Enter key, including the legend:

"Label for input, edit text, Legend for multiple inputs, group. Description for multiple inputs, You are currently on a text field. To enter text in this field, type"

(The legend is actually announced twice in Safari 12, but this appears to be fixed in Safari Technology Preview release 70)

Actual behaviour:

Voiceover does not include the legend as part of the announcement, although it does include the description associated using aria-describedby:

"Label for input, edit text. Description for multiple inputs, You are currently on a text field. To enter text in this field, type"

-- 
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/74cd93f3/attachment.html>


More information about the webkit-unassigned mailing list