Chromium Code Reviews| Index: Source/core/accessibility/AXRenderObject.cpp |
| diff --git a/Source/core/accessibility/AXRenderObject.cpp b/Source/core/accessibility/AXRenderObject.cpp |
| index 39bcf992bc8d194c679355cf346dd3016741916a..49bcfb22c082272830a1334855e87ba36d43625b 100644 |
| --- a/Source/core/accessibility/AXRenderObject.cpp |
| +++ b/Source/core/accessibility/AXRenderObject.cpp |
| @@ -330,8 +330,11 @@ AccessibilityRole AXRenderObject::determineAccessibilityRole() |
| || type == InputTypeNames::month |
| || type == InputTypeNames::week) |
| return DateTimeRole; |
| - if (type == InputTypeNames::radio) |
| + if (type == InputTypeNames::radio) { |
| + if ((node->parentNode() && isHTMLMenuElement(node->parentNode())) || (parentObject() && parentObject()->roleValue() == MenuRole)) |
| + return MenuItemRadioRole; |
|
Mike West
2014/10/13 13:42:40
Ditto.
|
| return RadioButtonRole; |
| + } |
| if (input.isTextButton()) |
| return buttonRoleType(); |
| if (type == InputTypeNames::color) |