SimpleForm comes with an option browser_validations which could be used to give fields that have a presence validation the...

makandra dev
makandracards.com

As it's quite hard to use a screen reader when you have never done so before, I added a...

Orca is a Linux screen reader. Since it is part of the GNOME project it should come preinstalled with Ubuntu...

Elements can be hidden and shown by toggling the display property. However, this is not animatable, so we often turn...

open-ui.org

tl;dr When browsers start to adapt proposals from Open UI, it might not be necessary to use any 3rd...

makandra dev
interfaces.rauno.me

A list of implementation details that make for a better / expected user experience. Have these in mind when implementing a...

developer.mozilla.org

A common cause of non-accessible web pages are elements that were made interactive via JavaScript but cannot be focused...

makandra dev
tpgi.com

These are the top ten accessibility errors as researched by TPGi, a company focusing on accessibility. See the linked article...

matuzo.at

In the linked page, Manuel Matuzović offers an FAQ regarding web components, and their accessibility in particular.

Sometimes a link or input field has no visible label. E.g. a text field with a magnifying glass icon 🔎 and...

Often people need links which are not linked directly, but should trigger execution of JavaScript. ❌ Bad workarounds

makandra dev
developers.google.com

Chrome has a built-in utility to check performance and accessibility (and more) of your web app: Lighthouse.

smashingmagazine.com

A comprehensive introduction to sending HTML emails. Intro: HTML email: Two words that, when combined, brings tears to a developer...

When building a web application, one is tempted to claim it "done" too early. Make sure you check this list...

blog.whatwg.org

It turned out that the test subject didn't know that longdesc even existed before the tester told him about...

knetfeder.de

Wir sprachen mit Steffen S., Jenny R., Kamil G. und Andreas R., die blind oder mit Sehbehinderung das Internet nutzen...