Min and max value not read out for <meter> element #16678
Labels
app/chrome
p4
https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
triaged
Has been triaged, issue is waiting for implementation.
Steps to reproduce:
data:text/html,<p>Heat the oven to <meter min="200" max="500" value="350">350 degrees</meter></p>
Enter
Actual behavior:
NVDA reads:
Expected behavior:
I would expect NVDA to read out the min and max values, maybe something like
I am not a screen reader user though, so I would defer to others on this.
Additional Information
According to CORE-AAM, the meter element (and also role="meter") should map to
IA2_ROLE_LEVEL_BAR
. However, Chrome currently incorrectly maps toROLE_SYSTEM_PROGRESSBAR
.With current mapping of
ROLE_SYSTEM_PROGRESSBAR
for the sample code, NVDA reads:With correct mapping of
IA2_ROLE_LEVEL_BAR
for the sample code, NVDA reads:Neither mapping is ideal since both leave out relevant information. If NVDA can support
IA2_ROLE_LEVEL_BAR
so that the min and max values are read out, Chrome could start exposing meter asIA2_ROLE_LEVEL_BAR
instead ofROLE_SYSTEM_PROGRESSBAR
.The text was updated successfully, but these errors were encountered: