Index: ui/accessibility/platform/ax_platform_node_mac.mm |
diff --git a/ui/accessibility/platform/ax_platform_node_mac.mm b/ui/accessibility/platform/ax_platform_node_mac.mm |
index 88ab503003939c38fe2445d8d7efe90d2dd0a465..51b560e08b3fc1f1f6a5ee9ce36f7fb41fffd2b4 100644 |
--- a/ui/accessibility/platform/ax_platform_node_mac.mm |
+++ b/ui/accessibility/platform/ax_platform_node_mac.mm |
@@ -274,7 +274,8 @@ void NotifyMacEvent(NSView* target, ui::AXEvent event_type) { |
// NSAccessibility informal protocol implementation. |
- (BOOL)accessibilityIsIgnored { |
- return [[self AXRole] isEqualToString:NSAccessibilityUnknownRole]; |
+ return [[self AXRole] isEqualToString:NSAccessibilityUnknownRole] || |
+ node_->GetDelegate()->IsIgnored(); |
} |
- (id)accessibilityHitTest:(NSPoint)point { |