Open jmdaweb opened 2 years ago
Originally reported by @serlumo
This is a long standing issue. Chrome is reporting an incorrect setsize attribute as it can be seen in this line: IAccessible2 attributes: 'display:inline-block;tag:input;setsize:1;posinset:1;checkable:true;explicit-name:true;id:button1;text-align:left;'. I wonder if this is being tracked from the Chromium side.
cc: @aleventhal, @ObjectInSpace
Filled Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=1433153
Steps to reproduce:
Given the following HTML code fragment:
Follow these steps:
Actual behavior:
NVDA does not retrieve the relative position for each button in the group, so it reads "1 of 1". In the elements list dialog, the radio buttons are displayed as "unlabeled" first, showing their labels in fourth place.
Expected behavior:
NVDA should report the relative object position in focus mode (1 of 4, 2 of 4, etc.), and show the label firstly in the elements list dialog.
NVDA logs, crash dumps and other attachments:
Output in Chromium-based browsers when pressing NVDA+f1:
Output in Firefox, where things work as expected:
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
2022.2
Windows version:
Windows 11 21H2 (x64) build 22000.832
Name and version of other software in use when reproducing the issue:
Google Chrome 103.0.5060.134 and Microsoft Edge 103.0.1264.71
Other information about your system:
Removing the containers (in this case, paragraphs), NVDA reports the object positions in Chrome. Everything works as expected on Firefox. Tested with versions 102.x-103.0.
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.
Same problems in 2022.1.
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