| Summary: | Regression: AX: list heuristics sometimes determined as presentational even when explicit roles applied | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | James Craig <jcraig> | ||||||||||||||||
| Component: | Accessibility | Assignee: | chris fleizach <cfleizach> | ||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||
| Severity: | Normal | CC: | aboxhall, apinheiro, buildbot, cfleizach, commit-queue, dmazzoni, jdiggs, mario, rniwa, samuel_white, webkit-bug-importer | ||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||
| Version: | 528+ (Nightly build) | ||||||||||||||||||
| Hardware: | All | ||||||||||||||||||
| OS: | All | ||||||||||||||||||
| Bug Depends on: | |||||||||||||||||||
| Bug Blocks: | 131025 | ||||||||||||||||||
| Attachments: |
|
||||||||||||||||||
|
Description
James Craig
2014-04-01 09:14:52 PDT
Created attachment 228292 [details]
screen shot showing computed group role
This is a regression from the recent work on list heuristics. Created attachment 228598 [details]
patch
Comment on attachment 228598 [details] patch Attachment 228598 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/5350323807846400 New failing tests: accessibility/list-detection.html Comment on attachment 228598 [details] patch Attachment 228598 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/5683490863448064 New failing tests: accessibility/list-detection.html Created attachment 228610 [details]
Archive of layout-test-results from webkit-ews-07 for mac-mountainlion
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-07 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Comment on attachment 228598 [details] patch Attachment 228598 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/5988407771660288 New failing tests: platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html accessibility/list-detection.html platform/mac/fast/scrolling/scroll-select-latched-mainframe.html platform/mac/fast/scrolling/scroll-div-latched-mainframe.html Created attachment 228611 [details]
Archive of layout-test-results from webkit-ews-09 for mac-mountainlion-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-09 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Created attachment 228690 [details]
patch
The first patch was a false start. The real problem was that display:table was being used on the <ul> which inserts anonymous RenderTableCells, which cause the children of the list to be "wrong".
I think the right fix is to ignore RenderTableCells without node()s, which should indicate they've been created as a side effect of display:table and do not add semantic information.
Attachment 228690 [details] did not pass style-queue:
ERROR: Source/WebCore/accessibility/AccessibilityTableCell.cpp:67: Multi line control clauses should use braces. [whitespace/braces] [4]
Total errors found: 1 in 5 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 228690 [details] patch Attachment 228690 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/4662735514107904 New failing tests: platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html platform/mac/fast/scrolling/scroll-select-latched-mainframe.html media/W3C/audio/canPlayType/canPlayType_application_octet_stream_with_codecs_1.html platform/mac/fast/scrolling/scroll-div-latched-mainframe.html Created attachment 228692 [details]
Archive of layout-test-results from webkit-ews-10 for mac-mountainlion-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-10 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
(In reply to comment #11) > Attachment 228690 [details] did not pass style-queue: > > > ERROR: Source/WebCore/accessibility/AccessibilityTableCell.cpp:67: Multi line control clauses should use braces. [whitespace/braces] [4] > Total errors found: 1 in 5 files > > > If any of these errors are false positives, please file a bug against check-webkit-style. This seems wrong... (In reply to comment #12) > (From update of attachment 228690 [details]) > Attachment 228690 [details] did not pass mac-wk2-ews (mac-wk2): > Output: http://webkit-queues.appspot.com/results/4662735514107904 > > New failing tests: > platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html > platform/mac/fast/scrolling/scroll-select-latched-mainframe.html > media/W3C/audio/canPlayType/canPlayType_application_octet_stream_with_codecs_1.html > platform/mac/fast/scrolling/scroll-div-latched-mainframe.html these all seem unrelated (In reply to comment #10) > Created an attachment (id=228690) [details] > patch > > The first patch was a false start. The real problem was that display:table was being used on the <ul> which inserts anonymous RenderTableCells, which cause the children of the list to be "wrong". > > I think the right fix is to ignore RenderTableCells without node()s, which should indicate they've been created as a side effect of display:table and do not add semantic information. Mario, can you review this one again. Thanks (In reply to comment #14) > (In reply to comment #11) > > Attachment 228690 [details] [details] did not pass style-queue: > > > > > > ERROR: Source/WebCore/accessibility/AccessibilityTableCell.cpp:67: Multi line control clauses should use braces. [whitespace/braces] [4] > > Total errors found: 1 in 5 files > > > > > > If any of these errors are false positives, please file a bug against check-webkit-style. > > This seems wrong... I agree (In reply to comment #15) > (In reply to comment #12) > > (From update of attachment 228690 [details] [details]) > > Attachment 228690 [details] [details] did not pass mac-wk2-ews (mac-wk2): > > Output: http://webkit-queues.appspot.com/results/4662735514107904 > > > > New failing tests: > > platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html > > platform/mac/fast/scrolling/scroll-select-latched-mainframe.html > > media/W3C/audio/canPlayType/canPlayType_application_octet_stream_with_codecs_1.html > > platform/mac/fast/scrolling/scroll-div-latched-mainframe.html > > these all seem unrelated I agree too |