| Index: third_party/WebKit/Source/modules/accessibility/AXSVGRoot.cpp
|
| diff --git a/third_party/WebKit/Source/modules/accessibility/AXSVGRoot.cpp b/third_party/WebKit/Source/modules/accessibility/AXSVGRoot.cpp
|
| index d94cf5705f6f9bbcb10cdb33666d8a9ed6593be2..1a9beeb8d02f3f0023f216165b6492eaf84e94ab 100644
|
| --- a/third_party/WebKit/Source/modules/accessibility/AXSVGRoot.cpp
|
| +++ b/third_party/WebKit/Source/modules/accessibility/AXSVGRoot.cpp
|
| @@ -67,5 +67,19 @@ AXObject* AXSVGRoot::computeParent() const
|
| return AXLayoutObject::computeParent();
|
| }
|
|
|
| +// SVG AAM 1.0 S8.2: the default role for an SVG root is "group".
|
| +AccessibilityRole AXSVGRoot::determineAccessibilityRole()
|
| +{
|
| + AccessibilityRole role = AXLayoutObject::determineAccessibilityRole();
|
| + if (role == UnknownRole)
|
| + role = GroupRole;
|
| + return role;
|
| +}
|
| +
|
| +// SVG elements are only ignored when a generic element would also be ignored.
|
| +bool AXSVGRoot::computeAccessibilityIsIgnored(IgnoredReasons* reasons) const
|
| +{
|
| + return accessibilityIsIgnoredByDefault(reasons);
|
| +}
|
|
|
| } // namespace blink
|
|
|