The APG menu pattern exists for application menus, like File > Save. It does not belong on a nav bar. Pope Tech breaks down why putting aria-haspopup and role="menu" on a site nav creates a keyboard interaction model screen reader users hate, and sighted keyboard users never expect. Role is a promise. Don't make promises you can't keep.
#accessibility #ARIA #webdev
https://blog.pope.tech/2026/02/10/does-your-navigation-need-an-aria-menu-probably-not/




