@blobula – yes, actually, I did get this resolved. In order to improve the JAWS experience, I make two changes to the DOM after SM has loaded: menu links (a) get role=menuitem and the list items (li) get role=presentation. I don’t remember offhand if both were required to fix this specific issue, or if one had been added for another reason.
I still have an issue where JAWS/IE double-announces some items, but it’s got nothing to do with SM specifically. Pretty sure that’s a known issue. Otherwise, the menu is working really well now!
I’d considered submitting a patch but just haven’t got that far…