- From: Guy Hickling <guy.hickling@gmail.com>
- Date: Thu, 14 Sep 2023 17:34:35 +0100
- To: WAI Interest Group discussion list <w3c-wai-ig@w3.org>
- Message-ID: <CAAcXHNJqa_Z=-L969w3zcpn08SWyKBb=QWCvUF2GaTKAPu-i-Q@mail.gmail.com>
Steve, Kevin, you are quite correct, of course, about the footnote. I suppose what I am criticising here is the language used in G167. That appears very clear in itself. Saying "When a button ... has a clear text label, ... the button also acts as a label for the input field." That makes it seem absolutely definite - the button acts as a label, so you don't need a separate label for the field! The next words reinforce that idea by saying "This label helps users understand the purpose of the field without introducing repetitive text...". Again, quite clear - you don't need to add extra text to label the field! (And a programmatic name is still text when all is said and done, whether as hidden text or as an ARIA label.) Only below that does it show a display box with the - to some, rather strange - comment about a programmatically determined name, and doesn't say why that is needed. Experts in accessibility understand that, and they also know that is for AT and for blind people particularly. But experts probably aren't looking at the Techniques, they already know how to do things! However, developers that are doing accessibility for the first time may be somewhat vague about what such names are, and what they are for. It's newbie workers that are most likely to be looking at the Techniques in order to find out how to do things, and I think the language of this technique, in the main Description paragraph, is particularly unhelpful and misleading.And not showing the code markup for this example doesn't help either! If it just showed that, all would become clear.
Received on Thursday, 14 September 2023 16:34:56 UTC