Community
Participate
Working Groups
The sideMenu <div class="sideMenu" id="sideMenu"> needs to have navigation role (and aria-label) instead of the sideMenuList <ul class="sideMenuList" role="navigation" aria-label="Navigation Bar"> because <ul> is not allowed to have navigation role.
sideMenuList is created in SideMenu.js line 116.
The whole sideMenu should follow the Tabbed Style Site Navigator pattern Option 1: Listbox containing links: https://orion.eclipse.org/file/aria/practices/aria-practices.html#Site_Navigator_Tabbed_Style Unfortunately, the button at the top (sideMenuHome) can't go into the list because of the scrolling. But the nav should contain sideMenuHome.
Opened bug Bug 493841 to cover comment 2. Fixed with: http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=0c85c294a70814dae031c075dc41ad60036e8e87