Site Menu: hidden parts readable by screen reader
The menubar submenus do not use a hiding technique (display: none or visability: hidden) that cause them to be removed from the browser's accessibility tree. Therefore some AT will miscount the number of menuitems available and it is possible to navigate into submenus without opening them--making it disorienting for SR users. In VO this causes the incorrect number of menuitems to be reported. In NVDA all the menuitems are read sequentially, even the hidden ones. (Top menu item is read, then it's submenu items even though they are not visible. Then NVDA will continue to the next top level items.). Correct behavior is to not read any submenu items until the user exapands them.
Best Practice