Commit 7169b5a9 authored by shreeram.k's avatar shreeram.k Committed by Commit bot

Adds conversion rule for WebAXRoleNone

This is blink side patch for this CL https://codereview.chromium.org/588653003/

BUG=385070

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

Cr-Commit-Position: refs/heads/master@{#296521}
parent 978a4bf4
...@@ -3773,6 +3773,7 @@ void BrowserAccessibilityWin::InitRoleAndState() { ...@@ -3773,6 +3773,7 @@ void BrowserAccessibilityWin::InitRoleAndState() {
case ui::AX_ROLE_LOG: case ui::AX_ROLE_LOG:
case ui::AX_ROLE_MARQUEE: case ui::AX_ROLE_MARQUEE:
case ui::AX_ROLE_MATTE: case ui::AX_ROLE_MATTE:
case ui::AX_ROLE_NONE:
case ui::AX_ROLE_PRESENTATIONAL: case ui::AX_ROLE_PRESENTATIONAL:
case ui::AX_ROLE_RULER_MARKER: case ui::AX_ROLE_RULER_MARKER:
case ui::AX_ROLE_SHEET: case ui::AX_ROLE_SHEET:
......
...@@ -406,6 +406,10 @@ IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, ...@@ -406,6 +406,10 @@ IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
RunTest(FILE_PATH_LITERAL("aria-orientation.html")); RunTest(FILE_PATH_LITERAL("aria-orientation.html"));
} }
IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNone) {
RunTest(FILE_PATH_LITERAL("aria-none.html"));
}
IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
AccessibilityAriaPressed) { AccessibilityAriaPressed) {
RunTest(FILE_PATH_LITERAL("aria-pressed.html")); RunTest(FILE_PATH_LITERAL("aria-pressed.html"));
......
...@@ -216,6 +216,8 @@ ui::AXRole AXRoleFromBlink(blink::WebAXRole role) { ...@@ -216,6 +216,8 @@ ui::AXRole AXRoleFromBlink(blink::WebAXRole role) {
return ui::AX_ROLE_MENU_LIST_POPUP; return ui::AX_ROLE_MENU_LIST_POPUP;
case blink::WebAXRoleNavigation: case blink::WebAXRoleNavigation:
return ui::AX_ROLE_NAVIGATION; return ui::AX_ROLE_NAVIGATION;
case blink::WebAXRoleNone:
return ui::AX_ROLE_NONE;
case blink::WebAXRoleNote: case blink::WebAXRoleNote:
return ui::AX_ROLE_NOTE; return ui::AX_ROLE_NOTE;
case blink::WebAXRoleOutline: case blink::WebAXRoleOutline:
......
...@@ -148,6 +148,8 @@ std::string RoleToString(blink::WebAXRole role) ...@@ -148,6 +148,8 @@ std::string RoleToString(blink::WebAXRole role)
return result.append("Menu"); return result.append("Menu");
case blink::WebAXRoleNavigation: case blink::WebAXRoleNavigation:
return result.append("Navigation"); return result.append("Navigation");
case blink::WebAXRoleNone:
return result.append("None");
case blink::WebAXRoleNote: case blink::WebAXRoleNote:
return result.append("Note"); return result.append("Note");
case blink::WebAXRoleOutline: case blink::WebAXRoleOutline:
......
android.webkit.WebView focusable focused scrollable name='With aria-role none'
android.view.View clickable name='With aria-role none'
AXWebArea
AXStaticText AXValue='With aria-role none'
ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE
ROLE_SYSTEM_STATICTEXT name='With aria-role none'
<!DOCTYPE html>
<html>
<body>
<h1 role="none"> With aria-role none </h1>
</body>
</html>
...@@ -84,6 +84,7 @@ RoleMap BuildRoleMap() { ...@@ -84,6 +84,7 @@ RoleMap BuildRoleMap() {
{ui::AX_ROLE_MENU_LIST_OPTION, NSAccessibilityMenuItemRole}, {ui::AX_ROLE_MENU_LIST_OPTION, NSAccessibilityMenuItemRole},
{ui::AX_ROLE_MENU_LIST_POPUP, NSAccessibilityUnknownRole}, {ui::AX_ROLE_MENU_LIST_POPUP, NSAccessibilityUnknownRole},
{ui::AX_ROLE_NAVIGATION, NSAccessibilityGroupRole}, {ui::AX_ROLE_NAVIGATION, NSAccessibilityGroupRole},
{ui::AX_ROLE_NONE, NSAccessibilityGroupRole},
{ui::AX_ROLE_NOTE, NSAccessibilityGroupRole}, {ui::AX_ROLE_NOTE, NSAccessibilityGroupRole},
{ui::AX_ROLE_OUTLINE, NSAccessibilityOutlineRole}, {ui::AX_ROLE_OUTLINE, NSAccessibilityOutlineRole},
{ui::AX_ROLE_PARAGRAPH, NSAccessibilityGroupRole}, {ui::AX_ROLE_PARAGRAPH, NSAccessibilityGroupRole},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment