Call to action: HTML needs more native rich widgets

Over the weekend, this post by Dave Rupert made the rounds, and I totally agree with what he is saying. In his post, Dave showcases a problem with the gap between intent and developer assumption about what a certain element or set of elements, are intended or should be used…

If you ARIA label something, give it a role

TL;DR: As a rule of thumb, if you label something via aria-label or aria-labelledby, make sure it has a proper widget or landmark role. The longer version is that several elements created extraneous amount of announcements in screen readers in the past that were not really useful. Especially in…