-
Notifications
You must be signed in to change notification settings - Fork 384
Closed
Description
Raising this from act-rules/act-rules.github.io#1615
Long story short,
<a aria-label="Call 1 2 3. 4 5 6. 7 8 9 0." href="tel:1234567890">123.456.7890</a>Is this failing 2.5.3? The label has no spaces, the accessible name does, hence they do not strictly match. But speech recognition softwares seem to not care, hence this doesn't really cause an issue.
Some summary of the discussion (see the ACT rule issue for details)
- It seems that the common speech recognition softwares can handle the number both as one big number and digit by digit; additionally they also seem to react both when the label or the name is spoken. Since Understanding 2.5.3 is pointing heavily toward speech recognition, this case doesn't seem to create any issues…
- However, the common speech recognition softwares also tend to have a two-steps process (1. display all interactive elements; 2. "click on number 3") which effectively let users of speech recognition interact with any page, maybe not in an ideal way, but still without blocking. If we consider this as good enough, then it is not clear what is the purpose of 2.5.3… (or why it is at level A).
- There are obviously cases were spaces are important and make a difference. The question is whether we should consider that it is always the case, or whether there are cases were removing spaces is OK (that is not just about changing
" "(two spaces) to" "(one space), which is likely always OK). - There are also related cases with numbers being split differently, e.g. "2021" could equally be read as "two thousand and twenty one", "twenty twenty-one" or "two zero two one" and all three would make sense in some context, should the accessible name matching this be "2021", "20 21", "2 0 2 1" (or are all three OK as far as 2.5.3 is concerned)?
Reactions are currently unavailable