Always return a subrole when the Mac accessibility role is AXList.
commitffebd7dd1ab0ac6a6869d43fac6951e7b6255f16
authordmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 17 May 2014 17:13:22 +0000 (17 17:13 +0000)
committerdmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 17 May 2014 17:13:22 +0000 (17 17:13 +0000)
treebcde99c48dfa8600327f2dc7a78cedf95e6bce76
parent575b29d064d027440f68771d5b6a61ecb4c3c6ba
Always return a subrole when the Mac accessibility role is AXList.

We already had tests for <ul>, <ol>, and <dl>, but not for
<div role="list">, but it seems simplest to just always return a subrole
of AXContentList by default and AXDescriptionList only for <dl>, since
VoiceOver gets confused if it isn't one of those two.

BUG=373498

Review URL: https://codereview.chromium.org/284113002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271239 0039d316-1c4b-4281-b951-d872f2087c98
content/browser/accessibility/browser_accessibility_cocoa.mm
content/browser/accessibility/dump_accessibility_tree_browsertest.cc
content/test/data/accessibility/aria-list-expected-android.txt [new file with mode: 0644]
content/test/data/accessibility/aria-list-expected-mac.txt [new file with mode: 0644]
content/test/data/accessibility/aria-list-expected-win.txt [new file with mode: 0644]
content/test/data/accessibility/aria-list.html [new file with mode: 0644]