diff --git a/VDS/Components/TileContainer/TileContainer.swift b/VDS/Components/TileContainer/TileContainer.swift index 86ae34a3..b8f2fbdd 100644 --- a/VDS/Components/TileContainer/TileContainer.swift +++ b/VDS/Components/TileContainer/TileContainer.swift @@ -346,8 +346,15 @@ open class TileContainerBase: View where containerView.setAccessibilityLabel(for: views) //append all children that are accessible - items.append(contentsOf: elements) - + if containerView.isAccessibilityElement { + elements.forEach({ element in + if element.accessibilityTraits.contains(.button) || element.accessibilityTraits.contains(.link) { + items.append(element) + } + }) + } else { + items.append(contentsOf: elements) + } return items } set {}