Pages should include an ARIA "main" landmark

Bug #1482456 reported by Jono M
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Low
Jono M
15.10
Fix Released
Undecided
Unassigned

Bug Description

With the new Bootstrap theme, pages now have "header", "nav" and "footer" ARIA landmarks (I assume because of the use of <header>, <nav> and <footer> semantic elements), but to complete the set there should be a "main" landmark as well. This should be as simple as changing the page wrapper <div> into a <main> element, but it would be worth investigating how exactly landmarks work in HTML ...

Affects latest master

Jono M (jonom)
Changed in mahara:
assignee: nobody → Jono Mingard (mingard)
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/5369

Jono M (jonom)
Changed in mahara:
status: Confirmed → In Progress
Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/5369
Committed: https://git.nzoss.org.nz/mahara/mahara/commit/7e20e8144e38ef945891ff325fc342f6f8ee9380
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 7e20e8144e38ef945891ff325fc342f6f8ee9380
Author: Jono Mingard <email address hidden>
Date: Fri Sep 25 16:04:25 2015 +1200

Use <main> element so that it becomes an ARIA landmark (Bug #1482456)

behatnotneeded

Change-Id: Ib8e37d56b12916f257a5a054608b0fff02c5962e

Robert Lyon (robertl-9)
Changed in mahara:
milestone: none → 15.10.0
status: In Progress → Fix Committed
Robert Lyon (robertl-9)
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.