[Webkit-unassigned] [Bug 244973] New: AX: Invalid summary elements should not be exposed as interactive

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 9 06:46:10 PDT 2022


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

            Bug ID: 244973
           Summary: AX: Invalid summary elements should not be exposed as
                    interactive
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: scottaohara at yahoo.com
                CC: andresg_22 at apple.com,
                    webkit-bug-importer at group.apple.com

If a summary element is misused - e.g., specified outside of a details element, or multiple summary elements are specified within a details element, the errant summary element(s) are not rendered as interactive elements (good). However, Firefox still exposes them as interactive elements, which is not reflective of their behavior.

For instance, the following codepen has a summary element without a details parent, as well as two summary elements within a details parent https://codepen.io/scottohara/pen/poVyeNV

The invalid summary elements are visually rendered as static text. But as they are not interactive, they should be exposed as generic elements. However, VoiceOver will announce the elements no differently than correctly used summary elements.

I've made a PR to HTML AAM to clarify this in the spec as well.
https://github.com/w3c/html-aam/pull/436

-- 
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/20220909/0b0fd891/attachment.htm>


More information about the webkit-unassigned mailing list