[Webkit-unassigned] [Bug 133133] New: AX: [ATK] Children of tables and lists with role='presentation' should each be exposed as if they were div elements

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 20 13:57:50 PDT 2014


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

           Summary: AX: [ATK] Children of tables and lists with
                    role='presentation' should each be exposed as if they
                    were div elements
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jdiggs at igalia.com
                CC: webkit-bug-importer at group.apple.com
            Blocks: 25531


Created an attachment (id=231791)
 --> (https://bugs.webkit.org/attachment.cgi?id=231791&action=review)
accessible-event listener

Steps to reproduce:
1. Launch the attached accessible-event listener in a terminal
2. Load the attached test case is Epiphany

Expected results: Because the table and unordered list each have role='presentation', the child elements would each be exposed as if they were div elements.

Actual results: The elements with role='presentation' are not exposed, but the role of their children remains unaffected:

-> [document web | ] None
    -> [paragraph | ] text: <The next element is an unordered list with role presentation.>
    -> [list item | item 1] text: <• item 1>
    -> [list item | item 2] text: <• item 2>
    -> [paragraph | ] text: <The next element is a table with role presentation.>
    -> [table cell | ] text: <row 1, col 1>
    -> [table cell | ] text: <row 1, col 2>
    -> [table cell | ] text: <row 2, col 1>
    -> [table cell | ] text: <row 2, col 2>

List items without a parent list or listbox, and table cells without a parent table or row, make no sense.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list