Ensure ARIA roles, states, and properties are valid - Morpheus, sites list
GENERAL
TESTING
GENERAL
TESTING
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.
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.
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