“Unethical”, “misleading” and “exploitative” are the words used by the Norwegian Consumer Council to describe the use of dark patterns and privacy-intrusive default settings by Facebook, Google and Microsoft. The council’s report, titled Deceived by Design (PDF, 3.2MB), documents the “deceptive” and “manipulative” techniques that companies use to nudge users towards disclosing as much information […]
A well-designed user interface (UI) should clearly identify important content and controls. Often people correlate this to using prominent visual cues to help guide individuals through a task or point them to necessary information. However, what may be visually apparent to some could be misunderstood or completely passed over by others. If someone uses assistive […]
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.