From 8845324e71d84fefd2bdfb641a3c708c68952ba8 Mon Sep 17 00:00:00 2001 From: Mauro Romito Date: Mon, 21 Jul 2025 14:35:53 +0200 Subject: [PATCH] session verification request details is grouped and the avatar has its accessibility hidden --- AccessibilityTests/Sources/AccessibilityTests.swift | 3 ++- .../View/SessionVerificationRequestDetailsView.swift | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/AccessibilityTests/Sources/AccessibilityTests.swift b/AccessibilityTests/Sources/AccessibilityTests.swift index a6638ca3c..99dd6693b 100644 --- a/AccessibilityTests/Sources/AccessibilityTests.swift +++ b/AccessibilityTests/Sources/AccessibilityTests.swift @@ -92,7 +92,8 @@ final class AccessibilityTests: XCTestCase { /// Use this array to filter add specific filters to ignore specific issues for certain elements private static let ignoredA11yIdentifiers: [String: [FilterType]] = [A11yIdentifiers.authenticationStartScreen.appVersion: [.auditType(.hitRegion)], - A11yIdentifiers.pollView.summary: [.auditType(.hitRegion)]] + A11yIdentifiers.pollView.summary: [.auditType(.hitRegion)], + A11yIdentifiers.serverConfirmationScreen.serverPicker: [.compactDescription(notHumanReadableMessage)]] } private enum FilterType { diff --git a/ElementX/Sources/Screens/Onboarding/SessionVerificationScreen/View/SessionVerificationRequestDetailsView.swift b/ElementX/Sources/Screens/Onboarding/SessionVerificationScreen/View/SessionVerificationRequestDetailsView.swift index b0ae6d953..d7011d1fe 100644 --- a/ElementX/Sources/Screens/Onboarding/SessionVerificationScreen/View/SessionVerificationRequestDetailsView.swift +++ b/ElementX/Sources/Screens/Onboarding/SessionVerificationScreen/View/SessionVerificationRequestDetailsView.swift @@ -32,6 +32,7 @@ struct SessionVerificationRequestDetailsView: View { contentID: details.senderProfile.userID, avatarSize: .user(on: .sessionVerification), mediaProvider: mediaProvider) + .accessibilityHidden(true) VStack(alignment: .leading, spacing: 0) { Text(details.senderProfile.displayName ?? details.senderProfile.userID) @@ -45,6 +46,7 @@ struct SessionVerificationRequestDetailsView: View { } } } + .accessibilityElement(children: .combine) .frame(maxWidth: .infinity, alignment: .leading) .padding(12) .background(.compound.bgSubtleSecondary)