Bug 204647

Summary: AX: <td> styled as display:flex will remove accessibility role LayoutCellTable
Product: WebKit Reporter: Peter <peterheery>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Critical CC: dannydafoe+bugzilla, jcraig, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 13   
Hardware: Mac   
OS: macOS 10.15   
Attachments:
Description Flags
display flex LayoutCellTable missing none

Peter
Reported 2019-11-27 11:09:27 PST
Created attachment 384420 [details] display flex LayoutCellTable missing When styling a <td> with CSS display:flex; it removes the accessibility role of LayoutCellTable in the Accessibility tree. Expected result When styling a <td> with CSS display:flex; the accessibility role of LayoutCellTable is correctly exposed to the Accessibility tree. Steps to reproduce Open the test file in Safari Version 13.0.3, or Chrome Version 78.0.3904.108. Open the accessibility inspector in the browser. Inspect the <td> Observe.
Attachments
display flex LayoutCellTable missing (153 bytes, text/html)
2019-11-27 11:09 PST, Peter
no flags
Radar WebKit Bug Importer
Comment 1 2019-11-27 11:09:40 PST
Daniel Dafoe
Comment 2 2023-05-19 15:22:05 PDT
For what it's worth, this also affects table row (<tr>) elements. Tested as recently as macOS Safari 16.4.
James Craig
Comment 3 2023-05-19 18:18:39 PDT
related to bug 235209 (re: TR)
Note You need to log in before you can comment on or make changes to this bug.