WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 144804
144424
AX: AccessibilityTable::isDataTable() should return false for non-<table> elements that use CSS table display values
https://bugs.webkit.org/show_bug.cgi?id=144424
Summary
AX: AccessibilityTable::isDataTable() should return false for non-<table> ele...
James Craig
Reported
2015-04-29 17:51:26 PDT
Created
attachment 252015
[details]
test case AccessibilityTable::isDataTable() needs an update that excludes elements from most of the heuristic considerations if the element is not a native <table> element. In other words, no matter its style properties, an element should never be exposed as AXTable unless the element is <table>, or explicitly uses "table", "grid", or "treegrid" as the value of the role attribute. The additional heuristics like border detection should only be applied to <table> elements that have no explicit role. Test case from Marco Ranon: <
rdar://problem/19745053
>
Attachments
test case
(2.69 KB, text/html)
2015-04-29 17:51 PDT
,
James Craig
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2015-04-29 17:52:10 PDT
<
rdar://problem/20756519
>
James Craig
Comment 2
2015-04-29 17:54:04 PDT
I think this will be as simple as: if (!this.hasTagName(tableTag)) return false; ...but WebKit is not building for me at the moment. Need to make sure that does not break, legitimate ARIA 1.0 grids/treegrids and ARIA 1.1 tables.
James Craig
Comment 3
2015-04-29 17:54:20 PDT
<
rdar://problem/19745053
>
James Craig
Comment 4
2015-05-13 00:06:43 PDT
Forward duping to
bug 144804
*** This bug has been marked as a duplicate of
bug 144804
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug