diff --git a/Session/Conversations/ConversationVC+Interaction.swift b/Session/Conversations/ConversationVC+Interaction.swift index 14cc0047f..09961afab 100644 --- a/Session/Conversations/ConversationVC+Interaction.swift +++ b/Session/Conversations/ConversationVC+Interaction.swift @@ -96,7 +96,6 @@ extension ConversationVC: title: "callsPermissionsRequired".localized(), body: .text("callsPermissionsRequiredDescription".localized()), confirmTitle: "sessionSettings".localized(), - confirmAccessibility: Accessibility(identifier: "Settings"), dismissOnConfirm: false // Custom dismissal logic ) { [weak self] _ in self?.dismiss(animated: true) { @@ -160,9 +159,7 @@ extension ConversationVC: .localizedFormatted(baseFont: .systemFont(ofSize: Values.smallFontSize)) ), confirmTitle: "blockUnblock".localized(), - confirmAccessibility: Accessibility(identifier: "Confirm block"), - confirmStyle: .danger, - cancelAccessibility: Accessibility(identifier: "Cancel block"), + confirmStyle: .danger, cancelStyle: .alert_text, dismissOnConfirm: false // Custom dismissal logic ) { [weak self] _ in @@ -921,9 +918,7 @@ extension ConversationVC: info: ConfirmationModal.Info( title: "disappearingMessagesFollowSetting".localized(), body: .attributedText(modalBodyString.formatted(baseFont: .systemFont(ofSize: Values.smallFontSize))), - accessibility: Accessibility(identifier: "Follow setting dialog"), confirmTitle: modalConfirmTitle, - confirmAccessibility: Accessibility(identifier: "Set button"), confirmStyle: .danger, cancelStyle: .textPrimary, dismissOnConfirm: false // Custom dismissal logic @@ -955,8 +950,6 @@ extension ConversationVC: title: "attachmentsAutoDownloadModalTitle".localized(), body: .attributedText(message), confirmTitle: "download".localized(), - confirmAccessibility: Accessibility(identifier: "Download media"), - cancelAccessibility: Accessibility(identifier: "Don't download media"), dismissOnConfirm: false // Custom dismissal logic ) { [weak self] _ in self?.viewModel.trustContact() diff --git a/Session/Conversations/Settings/ThreadSettingsViewModel.swift b/Session/Conversations/Settings/ThreadSettingsViewModel.swift index c4ec3ac98..fd2c6d96e 100644 --- a/Session/Conversations/Settings/ThreadSettingsViewModel.swift +++ b/Session/Conversations/Settings/ThreadSettingsViewModel.swift @@ -707,7 +707,6 @@ class ThreadSettingsViewModel: SessionTableViewModel, NavigationItemSource, Navi "blockUnblock".localized() : "block".localized() ), - confirmAccessibility: Accessibility(identifier: "Confirm block"), confirmStyle: .danger, cancelStyle: .alert_text ), diff --git a/Session/Home/Message Requests/MessageRequestsViewModel.swift b/Session/Home/Message Requests/MessageRequestsViewModel.swift index 95d96e1a1..252b988d7 100644 --- a/Session/Home/Message Requests/MessageRequestsViewModel.swift +++ b/Session/Home/Message Requests/MessageRequestsViewModel.swift @@ -207,13 +207,7 @@ class MessageRequestsViewModel: SessionTableViewModel, NavigatableStateHolder, O info: ConfirmationModal.Info( title: "clearAll".localized(), body: .text("messageRequestsClearAllExplanation".localized()), - accessibility: Accessibility( - identifier: "Clear all" - ), confirmTitle: "clear".localized(), - confirmAccessibility: Accessibility( - identifier: "Clear" - ), confirmStyle: .danger, cancelStyle: .alert_text, onConfirm: { _ in diff --git a/Session/Onboarding/LandingScreen.swift b/Session/Onboarding/LandingScreen.swift index c4b340e98..3590fcb2b 100644 --- a/Session/Onboarding/LandingScreen.swift +++ b/Session/Onboarding/LandingScreen.swift @@ -150,16 +150,8 @@ struct LandingScreen: View { title: "urlOpen".localized(), body: .text("urlOpenBrowser".localized()), confirmTitle: "onboardingTos".localized(), - confirmAccessibility: Accessibility( - identifier: "Terms of service button", - label: "Terms of service button" - ), confirmStyle: .textPrimary, cancelTitle: "onboardingPrivacy".localized(), - cancelAccessibility: Accessibility( - identifier: "Privacy policy button", - label: "Privacy policy button" - ), cancelStyle: .textPrimary, hasCloseButton: true, onConfirm: { _ in diff --git a/Session/Settings/PrivacySettingsViewModel.swift b/Session/Settings/PrivacySettingsViewModel.swift index 8c51585e8..181622fb7 100644 --- a/Session/Settings/PrivacySettingsViewModel.swift +++ b/Session/Settings/PrivacySettingsViewModel.swift @@ -308,7 +308,6 @@ class PrivacySettingsViewModel: SessionTableViewModel, NavigationItemSource, Nav body: .text("callsVoiceAndVideoModalDescription".localized()), showCondition: .disabled, confirmTitle: "theContinue".localized(), - confirmAccessibility: Accessibility(identifier: "Enable"), confirmStyle: .danger, cancelStyle: .alert_text, onConfirm: { _ in Permissions.requestMicrophonePermissionIfNeeded() } diff --git a/Session/Settings/RecoveryPasswordScreen.swift b/Session/Settings/RecoveryPasswordScreen.swift index 9437f6f58..4fcb6d9ee 100644 --- a/Session/Settings/RecoveryPasswordScreen.swift +++ b/Session/Settings/RecoveryPasswordScreen.swift @@ -254,15 +254,7 @@ struct RecoveryPasswordScreen: View { title: "recoveryPasswordHidePermanently".localized(), body: .text("recoveryPasswordHidePermanentlyDescription1".localized()), confirmTitle: "theContinue".localized(), - confirmAccessibility: Accessibility( - identifier: "Continue", - label: "Continue" - ), confirmStyle: .danger, - cancelAccessibility: Accessibility( - identifier: "Cancel", - label: "Cancel" - ), cancelStyle: .textPrimary, onConfirm: { modal in guard let presentingViewController: UIViewController = modal.presentingViewController else { @@ -274,16 +266,8 @@ struct RecoveryPasswordScreen: View { title: "recoveryPasswordHidePermanently".localized(), body: .text("recoveryPasswordHidePermanentlyDescription2".localized()), confirmTitle: "cancel".localized(), - confirmAccessibility: Accessibility( - identifier: "Cancel", - label: "Cancel" - ), confirmStyle: .textPrimary, cancelTitle: "yes".localized(), - cancelAccessibility: Accessibility( - identifier: "Confirm button", - label: "Confirm button" - ), cancelStyle: .danger, onCancel: { modal in modal.dismiss(animated: true) { diff --git a/Session/Shared/SessionHostingViewController.swift b/Session/Shared/SessionHostingViewController.swift index 5e16426fe..4d1dd36a1 100644 --- a/Session/Shared/SessionHostingViewController.swift +++ b/Session/Shared/SessionHostingViewController.swift @@ -166,7 +166,6 @@ public class SessionHostingViewController: UIHostingController: View where ExplanationView: Vie .accessibility( Accessibility( identifier: "Error message", - label: "Error message" + label: error ?? previousError ) ) } else {