Chromium Code Reviews| Index: third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp |
| diff --git a/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp b/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp |
| index 06aafbcab4efdc8f313282d56e07b9c5c912143a..e8a60d8448656def99306770033d35ec740fedf0 100644 |
| --- a/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp |
| +++ b/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp |
| @@ -518,8 +518,11 @@ AccessibilityRole AXNodeObject::determineAccessibilityRole() |
| return role; |
| if (node()->isElementNode()) { |
| Element* element = toElement(node()); |
| - if (element->isInCanvasSubtree() && element->isFocusable()) |
| - return GroupRole; |
| + if (element->isInCanvasSubtree()) { |
| + document()->updateLayoutTreeIgnorePendingStylesheets(); |
|
dmazzoni
2016/02/04 04:10:56
I'm worried that this could trigger bugs - this co
tkent
2016/02/04 05:47:32
I think this is safe.
- It seems AXLayoutObject d
|
| + if (element->isFocusable()) |
| + return GroupRole; |
| + } |
| } |
| return UnknownRole; |
| } |