Skip to content

Remove SemanticProperties.Description from CollectionView#724

Merged
PureWeen merged 1 commit intodotnet:mainfrom
kubaflo:fix-30891
Jan 9, 2026
Merged

Remove SemanticProperties.Description from CollectionView#724
PureWeen merged 1 commit intodotnet:mainfrom
kubaflo:fix-30891

Conversation

@kubaflo
Copy link
Contributor

@kubaflo kubaflo commented Dec 13, 2025

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting IsAccessibilityElement = true on the UIViewControllerWrapperView causes VoiceOver to treat the wrapper as a single accessibility element. As a result, all child elements (including individual cells) are no longer exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags Collection"

Fixes dotnet/maui#30891
Fixes dotnet/maui#30749

Screen.Recording.2025-12-13.at.15.45.49.mov

@PureWeen PureWeen merged commit 6ba2ec9 into dotnet:main Jan 9, 2026
3 checks passed
PureWeen pushed a commit to dotnet/maui that referenced this pull request Jan 20, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
github-actions bot pushed a commit to dotnet/maui that referenced this pull request Jan 21, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
github-actions bot pushed a commit to dotnet/maui that referenced this pull request Jan 23, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
PureWeen pushed a commit to dotnet/maui that referenced this pull request Jan 27, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
PureWeen pushed a commit to dotnet/maui that referenced this pull request Jan 29, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
PureWeen pushed a commit to dotnet/maui that referenced this pull request Feb 2, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
github-actions bot pushed a commit to dotnet/maui that referenced this pull request Feb 4, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
github-actions bot pushed a commit to dotnet/maui that referenced this pull request Feb 8, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
PureWeen pushed a commit to dotnet/maui that referenced this pull request Feb 9, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
github-actions bot pushed a commit to dotnet/maui that referenced this pull request Feb 9, 2026
…#33621)

Syncing with the maui-samples repo:
dotnet/maui-samples#724

Accessibility note (iOS / VoiceOver)
While investigating this issue, it’s worth noting that setting
IsAccessibilityElement = true on the UIViewControllerWrapperView causes
VoiceOver to treat the wrapper as a single accessibility element. As a
result, all child elements (including individual cells) are no longer
exposed to the accessibility tree.

This is expected UIKit behavior:
An accessibility element replaces its children in the VoiceOver
hierarchy.

Therefore, I've removed the SemanticProperties.Description="Tags
Collection"

Fixes #30891
Fixes #30749
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants