User:Ayeddi

From MozillaWiki
Jump to navigation Jump to search

Hi there,

I am a Senior Software Engineer - Accessibility on the Firefox team working on front-end accessibility of the browser and beyond. If you're looking for someone to chat about or review:

  • Assistive technologies:
    • Desktop (Windows and macOS): Keyboard-only use, NVDA, VoiceOver, Voice Control, and magnification
    • Mobile (Android and iOS): TalkBack, VoiceOver, Switch Control, Voice Control, magnification, and inverse colors
  • Accessibility needs of users who experience any of the following:
    • Cognitive disabilities
    • Neurodivergency
    • Limited mobility
    • Color deficiency
    • Low vision
  • Accessibility Reviews:
    • Design review and audits
    • Accessibility engineering reviews (functional requested via Bugzilla and code ones requested via Phabricator)
    • High contrast mode (HCM) mockups

... I might be able to help! You can find me on Slack and Matrix at @ayeddi, try me there first before reaching out over email. I'm also only a ni? away on Bugzilla.


DRAFT below

Triaging Firefox and Gecko feature defects

The Firefox Accessibility Team helps to assess accessibility issues across most Firefox and Gecko components on Bugzilla and GitHub. In components not owned by the Firefox Accessibility Team, reported issues that may have an accessibility impact should get the access keyword on the bug to indicate the need to the accessibility triage.

During triage, the Accessibility Team will set the value in the Accessibility Severity field on bugs in Bugzilla and the access-s1 through access-s4 labels on issues in GitHub/Jira, which communicates the team's assessment of the user impact of the issue.

Accessibility Severity values and some examples that warrant those values:

s1
Accessibility of the entire product is broken. These bugs represent catastrophic failures and should be rare.
Examples include:
a critical piece of the browser's functionality like the URLbar not working
Firefox crashes when assistive technology is used

s2:

  • Feature completely unavailable/inaccessible.
  • These bugs should absolutely block a feature from shipping to our stable release audience.
Examples include:
lack of keyboard support
missing labels for screen reader users on icon buttons/links
insufficient contrast
missing focus indicators
missing controls in HCM (due to no background images or inappropriate CSS system colors combinations) that make a feature not discoverable/actionable by users with low vision
UI that disappears or becomes otherwise inaccessible with large zoom factors
touch targets below WCAG recommendations
  • s3: Feature available but difficult to use. These bugs should be fixed and may or may not block a feature from shipping to our stable release audience and will be evaluated for blocking status on a case by case basis.
Examples include:
inconsiderate focus and/or reading order
missing alt text for non-text content
visually hidden but not accessibility hidden content
inconsistent heading levels
dialogs that not exposed to assistive technology and should have role="document"
difficult to see focus indicators
missing control borders or unexpected CSS system colors used for states on HCM
touch targets under mobile platform recommendations
s4 (Feature available with minor defects)
These bugs should be fixed but probably do not block a feature from shipping to our release audience. This is the backlog.
Examples include:
minor overlapping of the control borders while on HCM
UI patterns that are technically compliant with WCAG, but could be improved to be more delightful and efficient to use

Note: If you're looking for ways to request an evaluation of how accessible is a UI or a feature is, refer to the Accessibility Review - Firefox Source Docs to request a design or engineering a11y review.