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() {
case ui::AX_ROLE_LOG:
case ui::AX_ROLE_MARQUEE:
case ui::AX_ROLE_MATTE:
case ui::AX_ROLE_NONE:
case ui::AX_ROLE_PRESENTATIONAL:
case ui::AX_ROLE_RULER_MARKER:
case ui::AX_ROLE_SHEET:
......
......@@ -406,6 +406,10 @@ IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
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,
AccessibilityAriaPressed) {
RunTest(FILE_PATH_LITERAL("aria-pressed.html"));
......
......@@ -216,6 +216,8 @@ ui::AXRole AXRoleFromBlink(blink::WebAXRole role) {
return ui::AX_ROLE_MENU_LIST_POPUP;
case blink::WebAXRoleNavigation:
return ui::AX_ROLE_NAVIGATION;
case blink::WebAXRoleNone:
return ui::AX_ROLE_NONE;
case blink::WebAXRoleNote:
return ui::AX_ROLE_NOTE;
case blink::WebAXRoleOutline:
......
......@@ -148,6 +148,8 @@ std::string RoleToString(blink::WebAXRole role)
return result.append("Menu");
case blink::WebAXRoleNavigation:
return result.append("Navigation");
case blink::WebAXRoleNone:
return result.append("None");
case blink::WebAXRoleNote:
return result.append("Note");
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() {
{ui::AX_ROLE_MENU_LIST_OPTION, NSAccessibilityMenuItemRole},
{ui::AX_ROLE_MENU_LIST_POPUP, NSAccessibilityUnknownRole},
{ui::AX_ROLE_NAVIGATION, NSAccessibilityGroupRole},
{ui::AX_ROLE_NONE, NSAccessibilityGroupRole},
{ui::AX_ROLE_NOTE, NSAccessibilityGroupRole},
{ui::AX_ROLE_OUTLINE, NSAccessibilityOutlineRole},
{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