nvda
nvda copied to clipboard
announce item count within combo box and groups
Typical interaction:
Use alt + down arrow
to expand and interact with combo boxes.
However, on this issue, the interaction is purely using down arrow (not expanding the combo box)
Steps to reproduce:
- On nvda enable the option to "guess object position information when unavailable".
- Now find some combo box in windows or even nvda itself.
- On nvda I went to the NVDA "Language combo box (requires restart):" Just as an example in several other combo boxes on nvda or windows system the problem is the same.
- Press
down arrow
to expand the combo box and to position yourself on any item in the combo box.
Before proceeding with the description, I would like to mention that I noticed this problem in a windows control that nvda announced as a grouping. To find this grouping please follow the path:
- Open settings.
- now open customization.
- Now open themes
- walk with tab to option
- Desktop icon settings
- open button.
- now press enter
- nvda will announce: "Group Desktop Icons"
- now walk with arrows.
Please let me know if it is necessary to open a problem for each type of combo box and grouping control, or if it is possible to handle everything within the same call.
Actual behavior:
In both types of combo box and groups controls, when walking with the arrows, nvda announces the item with focus but does not inform the general count of items within the control and also does not announce the position in which the user is within these items.
Expected behavior:
nvda should announce the item in focus, the user's position within the items, and the overall amount of items, similar to what nvda reports in lists. This for the two types of control, combo box and groups.
NVDA logs, crash dumps and other attachments:
System configuration
NVDA installed/portable/running from source:
instaled
NVDA version:
nvda.exe, NVDA alpha-25937,0f9c0daf
Windows version:
11 22622.290
Name and version of other software in use when reproducing the issue:
Other information about your system:
Other questions
Does the issue still occur after restarting your computer?
yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
no
If NVDA add-ons are disabled, is your problem still occurring?
yes
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
yes
I do face the same issue. I basically use search and the data in the list box is dynamic and that dynamic list count
needs to readout when the list changes.
Try expanding the combobox first with alt + down arrow.
Perfect, opening the combobox solves the problem for the comboboxes, although I believe nvda should count even if the box is closed as we are browsing through it. But I pay attention to the other grouping element. Thanks.
When a combo box is closed, it is just a control with a value. Pressing the arrow keys changes the value. Windows does not expose any count information for closed combo boxes. So this cannot be fixed. I would always recommend expanding a combobox with alt+downArrow before changing the value with the arrows as otherwise unexpected actions may occur as you are moving through the values.
The grouping scenario is much different. But again, Windows in this particular case does not expose any kind of count informaiton. If this is necessary, it should be instead reported to Microsoft and they can implement positionInSet and sizeOfSet UI automation properties on each item and then NVDA will appropriately report them.