You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NVDA does not recognise <header>, <nav>, <main> and <footer> in IE but does in Firefox and Chrome. If it could, performance would be very similar to other Windows screen readers and VoiceOver. This would allow developers to use these tags without the need for ARIA equivalents.
The text was updated successfully, but these errors were encountered:
Create a map of these HTML tag names to ARIA landmark roles. Put it in the aria module. I think there's spec/guidelines somewhere for this, but at the very least, you can just test with Firefox.
The actual work should be done in virtualBuffers.MSHTML.MSHTMLTextInfo._normalizeControlField. There's already code there that deals with landmarks. If there aren't ARIA landmarks, use the map from 1) to derive one.