RESOLVED FIXED 139402
AX: [ATK] MathML tokens, tables, and row-like elements are exposed with ATK_ROLE_UNKNOWN
https://bugs.webkit.org/show_bug.cgi?id=139402
Summary AX: [ATK] MathML tokens, tables, and row-like elements are exposed with ATK_R...
Joanmarie Diggs
Reported 2014-12-08 09:03:22 PST
MathML tokens, tables, and row-like elements should not be exposed with ATK_ROLE_UNKNOWN. Ultimately, these elements should be exposed using ATK subroles which currently do not exist but will hopefully be coming soon (tm). In the meantime, exposing these elements with a reasonable known AtkRole will be quite helpful.
Attachments
Patch (10.09 KB, patch)
2014-12-08 09:20 PST, Joanmarie Diggs
no flags
Archive of layout-test-results from webkit-ews-10 for mac-mountainlion-wk2 (523.06 KB, application/zip)
2014-12-08 10:46 PST, Build Bot
no flags
Archive of layout-test-results from webkit-ews-06 for mac-mountainlion (520.04 KB, application/zip)
2014-12-08 11:02 PST, Build Bot
no flags
Patch (20.07 KB, patch)
2014-12-09 02:52 PST, Joanmarie Diggs
no flags
Radar WebKit Bug Importer
Comment 1 2014-12-08 09:03:41 PST
Joanmarie Diggs
Comment 2 2014-12-08 09:20:24 PST
Joanmarie Diggs
Comment 3 2014-12-08 09:24:07 PST
A couple things about the patch I just attached: 1. The layout test suggests things are still being mapped to ATK_ROLE_UNKNOWN. That is because the platform bots are not yet using a new-enough version of ATK to have ATK_ROLE_STATUS (see bug 139070). 2. There is not yet updated Mac expectations. I'm traveling at the moment and didn't pack my iMac. ;) EWS should hopefully spit up with test text diffs for the Mac which I can use to do a new patch with updated Mac expectations.
Build Bot
Comment 4 2014-12-08 10:46:23 PST
Comment on attachment 242820 [details] Patch Attachment 242820 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/4937364036124672 New failing tests: accessibility/roles-exposed.html
Build Bot
Comment 5 2014-12-08 10:46:26 PST
Created attachment 242828 [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
Build Bot
Comment 6 2014-12-08 11:02:50 PST
Comment on attachment 242820 [details] Patch Attachment 242820 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/5591009740193792 New failing tests: accessibility/roles-exposed.html
Build Bot
Comment 7 2014-12-08 11:02:53 PST
Created attachment 242831 [details] Archive of layout-test-results from webkit-ews-06 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-06 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Joanmarie Diggs
Comment 8 2014-12-09 02:52:19 PST
Joanmarie Diggs
Comment 9 2014-12-09 04:14:21 PST
Chris, when you get a chance could you please review this? Thanks!
WebKit Commit Bot
Comment 10 2014-12-09 10:31:23 PST
Comment on attachment 242901 [details] Patch Clearing flags on attachment: 242901 Committed r177025: <http://trac.webkit.org/changeset/177025>
WebKit Commit Bot
Comment 11 2014-12-09 10:31:28 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.