From 349f58d6c405a6546b482cfa3ade005df478ee1c Mon Sep 17 00:00:00 2001 From: sem pruijs <19208988+sempruijs@users.noreply.github.com> Date: Thu, 9 Mar 2023 11:25:02 +0100 Subject: [PATCH] Fix message composer textfield accessibility label (#688) --- .../Screens/RoomScreen/View/MessageComposerTextField.swift | 2 ++ changelog.d/pr-688.bugfix | 1 + 2 files changed, 3 insertions(+) create mode 100644 changelog.d/pr-688.bugfix diff --git a/ElementX/Sources/Screens/RoomScreen/View/MessageComposerTextField.swift b/ElementX/Sources/Screens/RoomScreen/View/MessageComposerTextField.swift index 5e13010ce..58af79037 100644 --- a/ElementX/Sources/Screens/RoomScreen/View/MessageComposerTextField.swift +++ b/ElementX/Sources/Screens/RoomScreen/View/MessageComposerTextField.swift @@ -41,6 +41,7 @@ struct MessageComposerTextField: View { isMultiline: $isMultiline, maxHeight: maxHeight, onEnterKeyHandler: onEnterKeyHandler) + .accessibilityLabel(placeholder) .background(placeholderView, alignment: .topLeading) } @@ -49,6 +50,7 @@ struct MessageComposerTextField: View { if showingPlaceholder { Text(placeholder) .foregroundColor(placeholderColor) + .accessibilityHidden(true) } } } diff --git a/changelog.d/pr-688.bugfix b/changelog.d/pr-688.bugfix new file mode 100644 index 000000000..ed74a7c2a --- /dev/null +++ b/changelog.d/pr-688.bugfix @@ -0,0 +1 @@ +Hide the message composer textfield placeholder for VoiceOver users by Sem Pruijs