Skip to content.
Adrian Roselli
Integrated Virtualization System BYOB

All Posts Tagged: accessibility

Don’t Use ARIA Menu Roles for Site Nav

Once again, the advice is in the title of the post. But I will ramble anyway since you scrolled this far. First run with the advice, and then review some background on ARIA and how navigation and menu items are defined. This way you can tap out quickly when it…

Posted:

Tags: accessibility, ARIA, ARIAbuse, html, standards, usability

Avoid Emoji as Class Names

The title of this post is not broad enough. Avoid emoji as any identifier, whether as strings in your script, IDs on your elements, classes for your CSS, and so on. As soon as you start using emoji, you are blocking some users from being able to understand or use…

Posted:

Tags: accessibility, css, standards, usability

Slides from A11yTOConf

Before you wade into the slides, please note that all the code / accessibility advice in these slides is wrong. They are just examples. Do not copy them. If the embed does not work, view it at SlideShare. The t-shirt I was wearing may have been more popular than my…

Posted:

Tags: accessibility, slides, speaking

Playback Speed in Default Video Players

One of the most trafficked posts on my site is not about web development at all: Changing YouTube Playback Speed While the ability to control playback speed has real value from an accessibility and usability perspective, mostly I was just sharing something which brings me a ton of value because…

Posted:

Tags: accessibility, browser, video, YouTube

Sponsoring Accessibility Toronto Conference (#a11yTO)

I am pleased to be able to sponsor the first Accessibility Toronto Conference (#a11yTOconf). I get to help the nearest accessibility meet-up group to my home in Buffalo, NY (excluding Buffa11y). On top of that I am helping one of the world’s largest (I think it is the second-largest) make…

Posted:

Tags: accessibility

Microsoft Edge Web Summit Recap

I just got back from attending my first (and Microsoft’s third) Microsoft Edge Web Summit, a one-day conference that Microsoft hosted in Seattle to promote its overall web platform work, including the progress it has made with Edge and where Edge is headed. Generally vendor conferences do not interest me.…

Posted:

Tags: accessibility, browser, Edge, Microsoft, standards

What’s New in WCAG 2.1

I field questions pretty regularly about what is coming in WCAG 2.1. I have offered links to the spec, pointers to W3C mailing list email, references to other posts (most recently David MacDonald’s post that looks at the same version as this post), but have avoided gathering them in one…

Posted:

Tags: accessibility, standards, W3C, WAI, WCAG

Fixed: Inaccessible YouTube Embeds

Most of us in the accessibility biz (do we call it that? I think we call it that…) already know that YouTube’s default embed code is problematic. Specifically, the fact that the <iframe> does not have a title attribute is an automatic WCAG 2.0 AA failure. The Existing title Issue…

Posted:

Tags: accessibility, ARIA, html, standards, usability, UX, YouTube

First Reactions to Gutenberg

A big reveal at WordCamp Europe was Gutenberg, an inline WYSIWYG editor for WordPress. While I had first seen it at WordCamp London, it was not a public project yet. As of WordCamp Europe, it is now in open beta with a plug-in available for testing. I am not involved…

Posted:

Tags: accessibility, usability, UX, WordPress

Slides from WordCamp Europe

There is a lot going on in this post. Between embedded slides, video, external Twitter scripts, and animated GIFs, this page will kill your data plan. You may want to hit the browser Stop button if you have a data cap. If the embed above is not working (or is…

Posted:

Tags: accessibility, css, html, slides, speaking, standards, usability, UX, WCAG

Inclusive User Testing — Guelph Accessibility Conference

Embedded below are my slides from the Guelph Accessibility Conference. If the embed is a hassle for you, you can view the slides directly on SlideShare. About the Photos Slide 4 is a photo from the Save the Dream and Sasol joint National Sport Day in Qatar. Normally I am…

Posted:

Tags: accessibility, slides, usability, UX

Under-Engineered Custom Radio Buttons and Checkboxen

Note: September 25, 2021 If you do not need to support IE, Legacy Edge, or older versions of Firefox, then I encourage you to ignore this post and instead read Scott O’Hara’s post One last time: custom styling radio buttons and checkboxes. Updated August 17, 2019 I have updated this…

Posted:

Tags: accessibility, css, html, pattern, usability, UX, WHCM