Anyone booking a vacation has likely encountered persuasive notifications urging them to “Hurry, only 2 tickets left!” or to “Book now as 6 other people are viewing this hotel”. We’ve all fumbled to enter our credit-card details as an ominous timer counts down the number of minutes remaining to complete our transaction. The web is […]
Sticking with a native form control will almost always give your users a more accessible experience than trying to recreate one from scratch. Though the issue with native form controls is that they have an infamous reputation for being problematic to style. Outside of some of the HTML5 form controls, which have browser prefixed CSS […]
The JAWS screen reader has fairly recently changed the way it supports the announcement of ARIA landmark roles and HTML5 elements that map to landmark roles. This has lead to some confusion for people when testing the support for these features.
It is easy to get the idea that ARIA fixes everything for accessibility, but the reality is that ARIA serves a very specific purpose, for a very specific audience.
Modal dialogs continue to be troublesome UI components all across the web. Putting aside the fact they are often misused and thrust on users in a manner that interrupts their current task (asking me to sign up for your newsletter, while I’m in the middle of reading an article, is not cool), even appropriately used […]