| Index: content/renderer/accessibility/renderer_accessibility_complete.cc
|
| diff --git a/content/renderer/accessibility/renderer_accessibility_complete.cc b/content/renderer/accessibility/renderer_accessibility_complete.cc
|
| index f9807c053e886b9dec281f7621cdce681a33df3d..c637771db357669322958e154040736f6790e68b 100644
|
| --- a/content/renderer/accessibility/renderer_accessibility_complete.cc
|
| +++ b/content/renderer/accessibility/renderer_accessibility_complete.cc
|
| @@ -209,6 +209,10 @@ void RendererAccessibilityComplete::SendPendingAccessibilityEvents() {
|
| if (!obj.updateBackingStoreAndCheckValidity())
|
| continue;
|
|
|
| + // If it's ignored, find the first ancestor that's not ignored.
|
| + while (!obj.isDetached() && obj.accessibilityIsIgnored())
|
| + obj = obj.parentObject();
|
| +
|
| // Make sure it's a descendant of our root node - exceptions include the
|
| // scroll area that's the parent of the main document (we ignore it), and
|
| // possibly nodes attached to a different document.
|
|
|