The current menubar I am using has the same format as the one found on the Primefaces showcase. For example:
<h:form>
<p:growl id="messages"/>
<p:menubar>
<p:submenu label="File" icon="ui-icon-document">
<p:submenu label="New" icon="ui-icon-contact">
<p:menuitem value="Project" url="#" />
<p:menuitem value="Other" url="#" />
</p:submenu>
<p:menuitem value="Open" url="#" />
<p:separator />
<p:menuitem value="Quit" url="#" />
</p:submenu>
</p:menubar>
I am trying to be AODA compliant and I wish for my menubar to be accessible. I have found a work-around to make it work from the keyboard. The issue is when tabbing through the menu using a screen reader like JAWS it does not read any of the menu elements. Does anyone know an alternative menubar I can use that is similar in appearance to Primefaces menubar but correctly interacts with a screen reader (ie all the menu elements are read)? I am using Primefaces 5.2.