Open Bug 1906683 Opened 4 months ago Updated 4 months ago

The Select Provider combobox in the AI Chatbot panel is not labelled

Categories

(Core :: Machine Learning, defect)

Desktop
All
defect

Tracking

()

Accessibility Severity s3
Tracking Status
firefox130 --- affected

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

  1. Reach about:preferences#experimental page.
  2. Enable the AI Chat integration.
  3. Select any AI provider, i.e. ChatGPT.
  4. Use keyboard navigation to open the AI Chatbot sidebar.
  5. Navigate to the Close sidebar ("X") button and press Tab key
  6. 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.

See Also: → 1906691

The severity field is not set for this bug.
:tarek, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(tziade)
Severity: -- → S3
Flags: needinfo?(tziade)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: