diff --git a/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm b/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm index c2e1f10dc..15c1bfa7c 100644 --- a/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm +++ b/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm @@ -96,7 +96,12 @@ blink::SemanticsAction GetSemanticsActionForScrollDirection( - (NSString*)accessibilityLabel { if (_node.label.empty()) { - return nil; + NSMutableString *label = [NSMutableString string]; + for (auto& child : _children) { + [label appendString: [child accessibilityLabel]]; + [label appendString: @"\n"]; + } + return label; } return @(_node.label.data()); }