Skip to content

Comments

Fix for VoiceOver doesnot announces ComboBox and State of the ComboBox and Tab Navigation doesnot works on SfTextInputLayout #651

Merged
jfversluis merged 4 commits intodotnet:mainfrom
SuthiYuvaraj:fix-30899
Aug 12, 2025
Merged

Fix for VoiceOver doesnot announces ComboBox and State of the ComboBox and Tab Navigation doesnot works on SfTextInputLayout #651
jfversluis merged 4 commits intodotnet:mainfrom
SuthiYuvaraj:fix-30899

Conversation

@SuthiYuvaraj
Copy link
Contributor

@SuthiYuvaraj SuthiYuvaraj commented Aug 7, 2025

Issue Description:

VoiceOver does not read the ComboBox correctly, and Tab navigation does not work as expected on the SfTextInputLayout. In the sample, the ComboBox behavior is implemented using SfTextInputLayout with a Picker. However, the expectation is for VoiceOver to recognize and announce it as a ComboBox.

Description of change :

Update SemanticProperties to achieve the expected output.

Issues Fixed

Fixes #30899
Fixes #30891

Tested the behaviour in the following platforms

  • Android
  • Windows
  • iOS
  • Mac

Output Screenshot

Before Issue Fix After Issue Fix
Before.mov
After.Fix.mov

@jfversluis
Copy link
Member

@SuthiYuvaraj let me know when this is ready :)

@SuthiYuvaraj SuthiYuvaraj marked this pull request as ready for review August 8, 2025 14:52
@SuthiYuvaraj
Copy link
Contributor Author

SuthiYuvaraj commented Aug 12, 2025

Hi @jfversluis, This PR is ready for review and let me know if any changes are needed

@jfversluis jfversluis merged commit 0b68b58 into dotnet:main Aug 12, 2025
3 checks passed
PureWeen pushed a commit to dotnet/maui that referenced this pull request Jan 16, 2026
### Issue Description:

VoiceOver does not read the ComboBox State correctly, In the sample, the
ComboBox behavior is implemented using SfTextInputLayout with a Picker.
However, I have already implemented the semantic properties for picker ,
it was overriden by SfTextInputLayout, the expectation is for VoiceOver
to recognise and announce it as a ComboBox state.

### Description of change :
Update SemanticProperties using property changed on IsOpen property in
picker to achieve the expected output.

> Note:
net9.0 PR - dotnet/maui-samples#651

### Issues Fixed
Fixes [#30899 ](#30899)

### Tested the behaviour in the following platforms
- [ ] Android
- [ ] Windows
- [ ] iOS
- [x] Mac
github-actions bot pushed a commit to dotnet/maui that referenced this pull request Jan 20, 2026
### Issue Description:

VoiceOver does not read the ComboBox State correctly, In the sample, the
ComboBox behavior is implemented using SfTextInputLayout with a Picker.
However, I have already implemented the semantic properties for picker ,
it was overriden by SfTextInputLayout, the expectation is for VoiceOver
to recognise and announce it as a ComboBox state.

### Description of change :
Update SemanticProperties using property changed on IsOpen property in
picker to achieve the expected output.

> Note:
net9.0 PR - dotnet/maui-samples#651

### Issues Fixed
Fixes [#30899 ](#30899)

### Tested the behaviour in the following platforms
- [ ] Android
- [ ] Windows
- [ ] iOS
- [x] Mac
github-actions bot pushed a commit to dotnet/maui that referenced this pull request Jan 21, 2026
### Issue Description:

VoiceOver does not read the ComboBox State correctly, In the sample, the
ComboBox behavior is implemented using SfTextInputLayout with a Picker.
However, I have already implemented the semantic properties for picker ,
it was overriden by SfTextInputLayout, the expectation is for VoiceOver
to recognise and announce it as a ComboBox state.

### Description of change :
Update SemanticProperties using property changed on IsOpen property in
picker to achieve the expected output.

> Note:
net9.0 PR - dotnet/maui-samples#651

### Issues Fixed
Fixes [#30899 ](#30899)

### Tested the behaviour in the following platforms
- [ ] Android
- [ ] Windows
- [ ] iOS
- [x] Mac
github-actions bot pushed a commit to dotnet/maui that referenced this pull request Jan 23, 2026
### Issue Description:

VoiceOver does not read the ComboBox State correctly, In the sample, the
ComboBox behavior is implemented using SfTextInputLayout with a Picker.
However, I have already implemented the semantic properties for picker ,
it was overriden by SfTextInputLayout, the expectation is for VoiceOver
to recognise and announce it as a ComboBox state.

### Description of change :
Update SemanticProperties using property changed on IsOpen property in
picker to achieve the expected output.

> Note:
net9.0 PR - dotnet/maui-samples#651

### Issues Fixed
Fixes [#30899 ](#30899)

### Tested the behaviour in the following platforms
- [ ] Android
- [ ] Windows
- [ ] iOS
- [x] Mac
PureWeen pushed a commit to dotnet/maui that referenced this pull request Jan 23, 2026
### Issue Description:

VoiceOver does not read the ComboBox State correctly, In the sample, the
ComboBox behavior is implemented using SfTextInputLayout with a Picker.
However, I have already implemented the semantic properties for picker ,
it was overriden by SfTextInputLayout, the expectation is for VoiceOver
to recognise and announce it as a ComboBox state.

### Description of change :
Update SemanticProperties using property changed on IsOpen property in
picker to achieve the expected output.

> Note:
net9.0 PR - dotnet/maui-samples#651

### Issues Fixed
Fixes [#30899 ](#30899)

### Tested the behaviour in the following platforms
- [ ] Android
- [ ] Windows
- [ ] iOS
- [x] Mac
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