Published: October 2, 2019
Note: checking API mappings, IA2 exposes an object attribute of haspopup
and the correct value that's been set.
button
elementAll but "false" announce as "pop-up button" with no further indication of what they do.
Chrome & Firefox: all but "false" announce as "button menu".
Firefox: all but "false" announce as "button, submenu". "true" will anounce as "menu button, submenu".
Chrome: all but "false" announce as "menu button, submenu".
a
with href
All but "false" announce as "menu pop-up link, AccName".
Chrome & Firefox:
Chrome & Firefox: all but "false" announce as "submenu, link".
role="textbox"
All but "false" announce as "menu pop-up edit text".
Chrome & Firefox: all but "false" announce as "has pop-up".
Chrome & Firefox: all but "false" announce as "edit, submenu".
role="tab"
The existence of aria-haspopup
is not announced on any tab
.
Chrome & Firefox: all but "false" announce as "has pop-up".
Chrome & Firefox: all but "false" announce as "tab, submenu".
role="menuitem"
All but "false" announce as "AccName, menu pop-up button", leaving "false" as the only "menu item".
Chrome & Firefox: all but "false" announce as "submenu".
Chrome & Firefox: all but "false" announce as "submenu".
role="slider"
The existence of aria-haspopup
is not announced on any slider
.
Chrome & Firefox: all but "false" announce as "has pop-up".
Chrome & Firefox: all but "false" announce as "slider, submenu".
"Used in roles" not yet tested: