Status

www.mozilla.org
Information Architecture & UX
8 years ago
15 days ago

People

(Reporter: rdoherty, Assigned: kohei)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [kb=1177314] [a11y])

(Reporter)

Description

8 years ago
Per my goal of basic ARIA support for mozilla.com (https://wiki.mozilla.org/Webdev:WAI-ARIA#Basic_ARIA_Support).
(Reporter)

Comment 1

8 years ago
r52484 adds navigation, search and contentinfo roles to all pages. Updating all pages to add role="main" to main content blocks may be unattainable considering the # of files and dangers of a mass search-and-replace.
Next steps here?  Or are we done?
(Reporter)

Comment 3

7 years ago
(In reply to comment #2)
> Next steps here?  Or are we done?

Next step would be updating all locales to add role="main" their main content blocks. I'm not sure of a good/reliable method of doing this easily though.
(Assignee)

Comment 4

7 years ago
<body role="document">

<div role="main" id="doc">

<div role="menubar" id="nav-main">
* Not "navigation" because it has dropdown menus
* role="menu" and role="menuitem" will follow
* implementing keyboard navigation is appreciated
* see http://mozilla.jp/ for example (those dropdown menus work with and w/o JavaScript)

<ul role="navigation" id="footer-menu">

etc, etc...
(Assignee)

Comment 5

7 years ago
> * implementing keyboard navigation is appreciated

Err, www.mozilla.com has already implemented this stuff.
(Assignee)

Comment 6

7 years ago
<div id="header" role="banner">

<div id="footer-menu" role="presentation">
because it's a dup of #nav-main and should not be read again by screen readers.

I'll make a patch for the nova branch in good time...
Assignee: ryan.doherty → nobody
Whiteboard: [a11y]
(Assignee)

Comment 7

7 years ago
Just FYI: ALA has published articles on ARIA, worth reading.
http://www.alistapart.com/issues/319

Comment 8

6 years ago
Doing a bit of bug housekeeping here and came across this. 

Closing for now. If you think this is still important to fix, and applies to the current mozilla.com, please re-open. Thanks!
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → WONTFIX
a11y is important.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
(Assignee)

Comment 10

6 years ago
Absolutely. At least the landmark roles -- banner and main -- should be added.
http://www.w3.org/TR/wai-aria/complete#landmark_roles

And the pager-with-tabs should have the tablist, tab and tabpanel roles.

We have widely used ARIA roles at http://mozilla.jp/
(Assignee)

Comment 11

6 years ago
You can test the ARIA implementation with NVDA, an open source screen reader.
http://www.nvda-project.org/
Status: REOPENED → NEW
Component: www.mozilla.org/firefox → www.mozilla.org
Product: Websites → Websites
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
(Assignee)

Updated

4 years ago
Component: General → Information Architecture & UX
(Assignee)

Updated

4 years ago
Hardware: x86 → All
Version: other → unspecified
(Assignee)

Comment 12

4 years ago
I'll make a patch for Bedrock.
Assignee: nobody → kohei.yoshino.bugs
Status: NEW → ASSIGNED
(Assignee)

Updated

4 years ago
Blocks: 655381
(Assignee)

Updated

4 years ago
Whiteboard: [a11y] → [kb=1177314] [a11y]
(Assignee)

Updated

3 years ago
Depends on: 965971
(Assignee)

Updated

3 years ago
Depends on: 966702
(Assignee)

Updated

3 years ago
Depends on: 969901
(Assignee)

Updated

15 days ago
Status: ASSIGNED → NEW
You need to log in before you can comment on or make changes to this bug.