Pitfalls Observed in Initial Use of Landmark regions by Developers

  • ARIA menu roles were used in flyout menus:
    • No keyboard support to manage focus.
    • Menu roles override link role.
  • Nested Navigation Landmarks, resulting in too many navigation landmarks.
  • Landmarks indicated programmatic/styling sections, not semantic sections.
  • Some content in landmarks some content not in landmarks.
  • article role was used as a landmark role.