Skip to content

Comments

Update accessibility label for merged nodes#2539

Merged
ASalavei merged 3 commits intojb-mainfrom
andrei.salavei/accessibility-structure
Nov 3, 2025
Merged

Update accessibility label for merged nodes#2539
ASalavei merged 3 commits intojb-mainfrom
andrei.salavei/accessibility-structure

Conversation

@ASalavei
Copy link

@ASalavei ASalavei commented Oct 31, 2025

Implement logic to merge the content descriptions for accessibility elements that mimics the behaviour of the TalkBack app. Use a comma instead of a newline symbol to join content descriptions.
Fix an issue where accessibility elements inside other accessibility elements may not be accessible.

Fixes https://youtrack.jetbrains.com/issue/CMP-9124/iOS-A11y-mergeDescendants-custom-contentDescription
Fixes https://youtrack.jetbrains.com/issue/CMP-9187
Fixes https://youtrack.jetbrains.com/issue/CMP-9021/iOS-VoiceOver-TextField-label-and-other-extra-parameters-omitted-when-value-is-filled

Release Notes

Fixes - iOS

  • Fix the spoken text in merged accessibility nodes.
  • Fix an issue where accessibility elements inside other accessibility elements may not be accessible.

@ASalavei ASalavei requested a review from MatkovIvan October 31, 2025 17:13
@ASalavei ASalavei merged commit 521b268 into jb-main Nov 3, 2025
16 checks passed
@ASalavei ASalavei deleted the andrei.salavei/accessibility-structure branch November 3, 2025 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants