aria-hasPopUp less is more

Categories

HTML Accessibility

aria-hasPopUp less is more

I first tested and reported support in the critically acclaimed 2021 article hasPopup hasPoop. I then retested 09/02/2023 –  JAWS and NVDA, no change to results reported in 2021.

Movement at the station

latest testing…

Elation

The latest version of JAWS 2023 June update (released 20/6/2023) now supports all aria-haspopup values on button and link.

Despondency

I thought NVDA had also implemented the same support recently, but on testing it found that although support has been implemented it has not yet made it into the release version.?

Minimalism

I also found that Narrator now announces “has pop up” when the attribute is present on links and buttons, but does not announce the token values.

The Theory

In theory aria-haspopup can be really useful as a hint to screen reader peeps as to what type of content will pop up when they activate a control.

values for aria-haspopup

Value
Description

false (default)
Indicates the element does not have a popup.

true
Indicates the popup is a menu.

menu
Indicates the popup is a menu.

listbox
Indicates the popup is a listbox.

tree
Indicates the popup is a tree.

grid
Indicates the [...]

Read article at html5accessibility.com

Article Taxonomies

Categories: