What fresh hell is THIS now? - Patrick Lauke
[som, a11y] @garcialo: agree to the above for the most part .. tho consider most dictionaries also provide a phonetical spelling (see pronunciation on any wiktionary article)
With regards to AT pronouncing things differently across the web, I don’t know about this. Progressive enhancement is used in most web tech. Shouldn't a user's experience match their experience in every day life, not that of other broken websites?
aria-live="assertive" aria-relevant="additions"
which we though would avoid the problem but perhaps changing the text from "10 minutes ago" to "11 minutes ago" counts as adding a text node?
textContent
element.firstChild.nodeValue
) seems to do the trick :smile: http://jsbin.com/tekaqigilu/1/edit?html,js,output
[dylanb, a11y] ```<label aria-hidden="true" class="credit-card-field-label" id="ccExpDate" for="expirationMonth">Expiration Date</label>
<span aria-hidden="true" class="required"> *</span>
<select id="expirationMonth" name="expirationMonth" aria-required="true">
<option value="" selected="selected">Select Month</option>
<option value="1">1 - January</option>
<option value="2">2 - February</option>
<option value="3">3 - March</option>
<option value="4">4 - April</option>
<option value="5">5 - May</option>
<option value="6">6 - June</option>
<option value="7">7 - July</option>
<option value="8">8 - August</option>
<option value="9">9 - September</option>
<option value="10">10 - October</option>
<option value="11">11 - November</option>
<option value="12">12 - December</option>
</select>
```
aria-hidden
in the first place
modality
direction
interesting how the headlines in the aria-in-html document have all been given tabindex=“-1” - that was done to simulate the "focus navigation starting point” in browers that don’t support it, I assume?
@stevefaulkner since you’re an editor of that document, was that something you did deliberately? is it provided by whatver tool you use to author the spec? is that a recommended thing to do?
tabindex="-1"
to elements, correct? If so, you make them programmatically focusable (e.g. a menubar). If you apply tabindex="0"
to otherwise non-actionable elements, then there's a problem.
tabindex="1"
. It spawns from a misunderstanding of how AT's function.