You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What build does the issue occur on? iOS 18.1 Seed 6 (22B5069a)
Where does the issue occur? On device
Description
GridRow does not support combining child views for VoiceOver accessibility using .accessibilityElement(children: .combine) which can create a poor VoiceOver experience.
To reproduce:
Create a Grid, add a GridRow with more than one subviews
Add .accessibilityElement(children: .combine) to the GridRow
Enable VoiceOver and interact with the view
Expected result:
VoiceOver should read all combined children in a GridRow as a single element. For example, "Revenue: $500" should be read as one announcement.
Actual result:
VoiceOver reads each GridRow child separately, requiring multiple swipes to hear related information. For example, user must swipe once to hear "Revenue" and swipe again to hear "$500".
Description
GridRow does not support combining child views for VoiceOver accessibility using
.accessibilityElement(children: .combine)
which can create a poor VoiceOver experience.To reproduce:
Expected result:
VoiceOver should read all combined children in a GridRow as a single element. For example, "Revenue: $500" should be read as one announcement.
Actual result:
VoiceOver reads each GridRow child separately, requiring multiple swipes to hear related information. For example, user must swipe once to hear "Revenue" and swipe again to hear "$500".
Example:
Related to FB11441750 (SwiftUI GridRow items can’t be combined for VoiceOver support)
Files
ScreenRecording_01-08-2025.12-26-16_1.MP4
The text was updated successfully, but these errors were encountered: