Nitpicky, but I saw this bug regarding aria-haspopup and was wondering how Voiceover was making the distinction between different aria-haspopup values until I saw this commit. Should the aria-haspopup entries call out that AXPopupValue should be populated with the type of popup?