Wrong container is removed from the Containers list while NVDA is activated
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
People
(Reporter: epopescu, Unassigned)
Details
Attachments
(1 file)
(deleted),
video/mp4
|
Details |
Note
- NVDA to be installed.
Found in
- Nightly 107.0a1
Affected versions
- Firefox 105.0.2
- Firefox 106.0b8
- Nightly 107.0a1
- Firefox 102.3.0esr
Affected platforms
- Windows 10
- Windows 7
Steps to reproduce
- Activate NVDA
- Launch Firefox and go to about:preferences#containers
- Use Tab keyboard to reach the Remove button of the last container from the Containers list (in this case Shopping)
Expected result
- The Shopping container is removed when using the corresponding Remove button while NVDA is activated.
Actual result
- The first container from the Containers list is removed (in this case Personal) while NVDA is activated.
Regression range
- We'll search for the corresponding regression range if any.
Additional notes
- The issue no longer persists when NVDA is not activated.
Reporter | ||
Updated•2 years ago
|
Comment 1•2 years ago
|
||
This is due to the fact that NVDA only renders the actively selected item in browse mode, but tab allows the user to reach buttons inside inactive items. This is effectively a symptom of a root cause, which is that tabbing from a list item should reach the button for that list item and not buttons for other list items. For example, if you arrow down to the shopping container and press tab, you should only reach the Remove button for the shopping container, not any other container. This is similar to bug 1501897.
This was reported in bug 1329643, though the first problem in that bug (not being able to arrow in the list) appears to be fixed now.
Updated•2 years ago
|
Description
•