Ensure ARIA roles, states, and properties are valid on Mrphs-sitesNav__menuitem

Description

The current structure encapsulates the two <span>s inside one <a>. As such, it's hard (impossible?) to actuate the tool drop menu with the keyboard - because the enter key navigates to the site.

<li class="Mrphs-sitesNav__menuitem is-selected "> <a href="https://trunk-mysql.nightly.sakaiproject.org/portal/site/e9fa23e2-80ea-43fd-8bcd-95b72b6345fa" title="Discussion 1 SMPL101" role="menuitem" aria-haspopup="true"> <span>Discussion 1 SMPL101</span> <span class="Mrphs-sitesNav__dropdown" tabindex="-1" data-site-id="e9fa23e2-80ea-43fd-8bcd-95b72b6345fa"></span> </a> </li>

This screencasts demonstrates the problem http://www.screencast.com/users/mattclare/folders/Snagit/media/bc45b52e-84e4-4a3c-9e69-c4ce7f9d9a40

A solution likely requires limiting the <a> to the first span. There are probably many solutions for the tool menu.

Activity

Show:

Alexandre Ballesté Crevillén February 13, 2017 at 7:24 AM

I've tested on Sakai - 11.3-RC01 2017/02/10 in https://qa1-us.nightly.sakaiproject.org/portal
I've could execute the TEST plan without problems.

Matt Clare January 18, 2017 at 1:20 PM

Tested working on Sakai Master https://trunk-mysql.nightly.sakaiproject.org/ based on Test Plan on Wednesday January 18, 2017

Neal Caidin December 8, 2016 at 12:43 PM

Test Plan for this Jira?

Alejandro González Jiménez October 25, 2016 at 4:22 AM

Hi

This JIRA created an issue -> https://sakaiproject.atlassian.net/browse/SAK-31886#icft=SAK-31886

Regards!

Matt Clare October 13, 2016 at 1:31 PM

Working with https://github.com/hunt-son on this right now, will fomrally assign to him shortly.

Fixed

Details

Priority

Affects versions

Fix versions

Assignee

Reporter

Created September 29, 2016 at 1:58 PM
Updated February 13, 2017 at 7:24 AM
Resolved October 21, 2016 at 2:24 PM