Index: ui/views/accessibility/ax_view_obj_wrapper.cc |
diff --git a/ui/views/accessibility/ax_view_obj_wrapper.cc b/ui/views/accessibility/ax_view_obj_wrapper.cc |
index 4363d19dc71c5de9a9bcbb0239d27afdf139038d..d4a2c4325d04f9ee87296df3aef8bcdee2394125 100644 |
--- a/ui/views/accessibility/ax_view_obj_wrapper.cc |
+++ b/ui/views/accessibility/ax_view_obj_wrapper.cc |
@@ -36,6 +36,9 @@ void AXViewObjWrapper::GetChildren( |
std::vector<AXAuraObjWrapper*>* out_children) { |
// TODO(dtseng): Need to handle |Widget| child of |View|. |
for (int i = 0; i < view_->child_count(); ++i) { |
+ if (!view_->child_at(i)->visible()) |
+ continue; |
+ |
AXAuraObjWrapper* child = |
AXAuraObjCache::GetInstance()->GetOrCreate(view_->child_at(i)); |
out_children->push_back(child); |