From 7760fb27389e8914e1da5b35f067e234169dc6ae Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 28 May 2024 11:44:03 -0500 Subject: [PATCH 1/2] fix for setting tilecontainer label Signed-off-by: Matt Bruce --- VDS/Components/TileContainer/TileContainer.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/VDS/Components/TileContainer/TileContainer.swift b/VDS/Components/TileContainer/TileContainer.swift index ffd16496..7abac288 100644 --- a/VDS/Components/TileContainer/TileContainer.swift +++ b/VDS/Components/TileContainer/TileContainer.swift @@ -341,6 +341,10 @@ open class TileContainerBase: Control where Padding super.updateAccessibility() containerView.isAccessibilityElement = onClickSubscriber != nil containerView.accessibilityHint = "Double tap to open." + containerView.accessibilityLabel = nil + if let views = accessibilityElements?.compactMap({ $0 as? UIView }), !views.isEmpty { + containerView.setAccessibilityLabel(for: views) + } } open override var accessibilityElements: [Any]? { From 4533e3e09456821ae9de85789ff1264460ff9708 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 28 May 2024 11:44:27 -0500 Subject: [PATCH 2/2] added fix for titleLockup Signed-off-by: Matt Bruce --- VDS/Components/TitleLockup/TitleLockup.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/VDS/Components/TitleLockup/TitleLockup.swift b/VDS/Components/TitleLockup/TitleLockup.swift index a838c3b9..af52915a 100644 --- a/VDS/Components/TitleLockup/TitleLockup.swift +++ b/VDS/Components/TitleLockup/TitleLockup.swift @@ -274,6 +274,7 @@ open class TitleLockup: View { if subTitleModel != nil { elements.append(subTitleLabel) } + setAccessibilityLabel(for: elements.compactMap({$0 as? UIView})) accessibilityElements = elements.count > 0 ? elements : nil }