Ensure ARIA roles, states, and properties are valid - Morpheus, sites list

Description

The main navigation of the environment provides the ""Sakai"" logo at the top of the page, followed by an image link titled ""My Workspace."" However, this link utilizes the <aria-haspopup> attribute that is currently set to ""true"". This markup indicates to screen reader users that the control will spawn a menu dialog with a series of menu item options. However, once activated this control navigates the user away from the current page. This is very confusing and will cause screen reader users to accidentally navigate away from the page, thinking they are opening a menu dialog.

Developers must ensure that when used, ARIA roles, states, and properties are valid to their purpose. As this anchor element follows standard link functionality, there is no need to utilize the ARIA markup at all. As such, the <aria-haspopup=""true""> attribute must be removed.

http://qa03-sakai.marist.edu:8080/portal/site/~admin/tool/~admin-1125/noti#a0ff54fdfea287b3e030bc48d7626194-HTML

Activity

Show:

Matthew Jones September 28, 2016 at 1:11 PM
Edited

I'm not sure why home doesn't have a dropdown but this aria is in

Matt Clare September 28, 2016 at 12:53 PM

Looks like this is left over from the tool list on all other sites, but it was decided to remove the tool list on Home - but the ARIA role still exists.

Matt Clare September 28, 2016 at 11:46 AM
Edited

This still affects Sakai Master on Wednesday September 28, 2016

Code currently looks like this:

The solution is to simply remove the aria property. I'll see if I can grep my way to it.

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Created August 2, 2016 at 2:10 PM
Updated June 8, 2017 at 11:46 AM
Resolved September 29, 2016 at 4:54 PM