The Select Provider combobox in the AI Chatbot panel is not labelled
Categories
(Core :: Machine Learning, defect)
Tracking
()
People
(Reporter: ayeddi, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: access)
Attachments
(1 file)
Found in
- Nightly 129.0a1
Affected versions
- Nightly 129.0a1 (2024-07-01)
Affected platforms
- All
Preconditions
- Enable Screen Readers.
Steps to reproduce
- Reach about:preferences#experimental page.
- Enable the AI Chat integration.
- Select any AI provider, i.e. ChatGPT.
- Use keyboard navigation to open the AI Chatbot sidebar.
- Navigate to the
Close sidebar
("X") button and pressTab
key - Observe the screen reader announcement for the (selected) AI provider combobox.
Expected result
- A meaningful accessible name that is correlates with the functionality of the button should be read out loud by screen readers alongside the pre-selected option and the combobox role and state, i.e.
Select provider
label making the NVDA announcement, for example,Select provider, combo box, {ChatGPT}, collapsed
.
Actual result
- There is no label being read out loud by a screen reader for the Select provider combobox - they only announce the current selection which is not the accessible name (it does not describe what exactly this combobox does and it is not consistent when making the selection from the list of options too), i.e. NVDA announces it as
combo box, {ChatGPT}, collapsed
Regression range
Not a regression.
This is an access-S3 issue that makes it hard for users with assistive technology to operate the UI since it is not clear what is the purpose of this control. These issues are usually triaged as access-S2
but in this specific implementation the unlabeled combobox is the first element within a properly programmatically indicated and labeled as AI Chatbot
landmark (shown on the screenshot attached as the NVDA announces AI Chatbot frame, AI Chatbor grouping
first, before the actual combobox that gets the focus), there is some form of indication to what area of controls this combobox may fit in.
But it is not clear what the combobox would do, thus it is still high access-S3 that is highly recommended to resolve before the release. I.e. we could add aria-label
to this combobox with a value Select provider
that would provide an accessible, clear indication to the control.
Comment 1•4 months ago
|
||
The severity field is not set for this bug.
:tarek, could you have a look please?
For more information, please visit BugBot documentation.
Updated•4 months ago
|
Description
•