ComboBox supports Value UIA pattern, however, does not raise the property change event for value property
See original GitHub issueAccording to the required events section in docs.
<html> <body>UIA_ValueValuePropertyId property-changed event. | If the control supports the Value control pattern, it must support this event. |
---|
UIA_ValueValuePropertyId property-changed event(UIA_AutomationPropertyChangedEventId) should be raised for UIA_ValueValuePropertyId because ComboBox supports the Value control pattern.
The same issue exists in .NET Framework 481. However VS had implemented a workaround - https://github.com/dotnet/project-system/compare/main...adamint:project-system:dev/adamint/legacy-prop-page-accessibility-fixes-august
Customer impact:
VS is hitting this issue in NVDA in property pages on 481. Narrator is handling lack of this property changed event by listening to property changed event for UIA_SelectionItem_ElementSelectedEventId
. NVDA does not listed to that event because ComboBox does not support the selection provider and thus NVDA is not updated properly per Roberto Perez investigation.
Issue Analytics
- State:
- Created a year ago
- Reactions:1
- Comments:12 (9 by maintainers)
Top GitHub Comments
I believe we fixed the main issue with combobox, closing
Created issue #8218 to address the focus issue.