You submit a form. An error flashes: “Invalid.” That’s it. Invalid what? Invalid how? Invalid because you used the wrong format, or invalid because the email is already taken, or invalid because the server had a seizure and forgot what an email even is? For all the user knows, the…
Before I Can Fill It, I Need to Know What You’re Asking There’s a form I encountered recently that had twelve fields. No labels. Just placeholder text inside each input that disappeared the moment you started typing. If you forgot what a field was asking for, you had to delete…
We’ve all been there. You fill out a form. You hit submit. Nothing happens. Maybe the border turns red. Maybe a little icon winks at you. Maybe your computer hums aggressively. But nobody tells you what went wrong. You stare at the screen. “Did it fail? Did it work? Am I…
Why Labels Need to Match Across Pages You’re at a party. Someone introduces themselves as “Michael.” You shake his hand, have a nice conversation, move on. Later that evening, you see him again across the room. You walk over and say, “Hey, Michael!” He looks at you blankly. “It’s...
I see around the Internet articles about accessibility APIs and standards like MSAA and IAccessible2, and I don’t think they reflect the history of the technology as much as the politics of the technology. This is a quick note of my memory and take on it from my experience working in screenreaders...
After a good few weeks I have the BBC iPlayer Radio application working again! You should find that the previous version 9 force-updates to the new version 10 when you start it. If not you can use this link for the installer: BBC iPlayer Radio MSI Installer As usual, it was broken by changes to...