Closed Bug 2008143 Opened 8 months ago Closed 2 months ago

Button lacks accessible name (Task list widget > ••• button)

Categories

(Firefox :: New Tab Page, defect)

Firefox 148
defect

Tracking

()

RESOLVED FIXED
154 Branch
Accessibility Severity s2
Tracking Status
firefox149 --- wontfix
firefox154 --- fixed

People

(Reporter: john.northup, Assigned: sameekshadalvi7)

References

(Blocks 1 open bug)

Details

(Keywords: access)

Attachments

(3 files)

Steps to Reproduce

Open DevTools. Inspect the ••• button at the top of the Task list widget.

Expected Behavior

name conveys button function.

Actual Behavior

name is undefined.

User Impact

Visual users can associate the button with the Task list widget widget based on proximity. AT users know that the button immediately follows the Task list widget combobox, but won’t be certain whether the button is still associated with the Task list widget or they have moved on to something else.

WCAG 2.2 References

Recommendations

Apply aria-label="List options" to the button.

Testing Environment

Any

Assistive Technology Used

Any

Code Pointers

<moz-button classname="lists-panel-button" iconsrc="chrome://global/skin/icons/more.svg" menuid="lists-panel" type="ghost" data-l10n-attrs="label,tooltiptext" size="default" iconposition="start">
  <link rel="stylesheet" href="chrome://global/content/elements/moz-button.css">
  <button id="main-button" aria-expanded="false" aria-haspopup="menu">
    <span part="button" class=" button-background " type="ghost" size="default">
      <img role="presentation" src="chrome://global/skin/icons/more.svg">
      <label is="moz-label" part="moz-button-label">
        <slot></slot>
      </label>
    </span>
  </button>
  <link rel="stylesheet" href="chrome://global/content/elements/moz-label.css">
</moz-button>

Further Reference

Managed to reproduce this issue on macOs 13 using Nightly 149.0a1. I will set this request as "NEW" to allow the engineering team to consider whether they will implement the fix or not.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Accessibility Severity: --- → s2

Assigning the Severity value to align with the Accessibility severity, per discussions with :thecount and :marco

Severity: -- → S2

Hi, I would like to work on this issue. Will submit a patch soon. Thanks!

Assignee: nobody → sameekshadalvi7
Status: NEW → ASSIGNED
Pushed by sdowne@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/720bf4dea8b2 https://hg.mozilla.org/integration/autoland/rev/623cbf581efb Add aria-label attribute to Task Lists Widget context menu button. r=thecount,fluent-reviewers,flod
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: