Scott O'Hara

@scottohara
797 Followers
44 Following
103 Posts

i made some updates to my blog post about the figure and figcaption elements.

https://www.scottohara.me/blog/2019/01/21/how-do-you-figure.html

maybe give it a read - especially if you think you need to use figures to wrap any old image you add to your web page (psst... you don't)

How do you figure? | scottohara.me

Introduced in the HTML5 specification (now the HTML Living Standard), the figure and figcaption elements are meant to create a meaningful markup structure th...

my statement applies to so many things.

put it on a shirt. free for all to use / relate to.

"I can confidently respond to you that it is FUCKED" - @scottohara

if you point out a typo to scott, he's going to want to fix it.

but when he fixes it, he's going to re-read what he wrote.

when he re-reads what he wrote, he's going to want to make it better.

when scott makes it "better" he adds ridiculous examples & metaphors.

https://www.scottohara.me/blog/2019/05/25/tabindex.html

For instance:
"You don’t need to do <button tabindex=0>. If you feel like I was speaking directly to you with that example, then I was."

cut it out, [ insert your name here ].

Tabindex: it rarely pays to be positive | scottohara.me

HTML’s tabindex attribute may be used to modify whether an element can receive keyboard focus or not. It’s an attribute that can be quite beneficial in creat...

i was told that my blog post on making an accessible toast notification had a typo.

so of course when i fixed that, i also ended up adjusting some of the content and adding a whole new section about popovers at the end.

https://www.scottohara.me/blog/2019/07/08/a-toast-to-a11y-toasts.html

i'm sure there are probably new typos in there now. whatever.

A toast to an accessible toast... | scottohara.me

You may have recently read Adrian Roselli’s Scraping Burned Toast, Chris Coyier’s summary of the current “toast conversation”. Or maybe you’ve browsed the G...

the popover attribute is just one ingredient in making accessible popups. It does a lot, but not everything you might need. that's on purpose.

Want to know more? Here you go:
https://www.scottohara.me/blog/2025/03/14/popovers.html

Popping preconceived popover ponderings | scottohara.me

I wrote much of this back in 2023 and 2024 while popover was still being implemented / was newly released. Since I began digitally scribbling my thoughts dow...

paragraphs.

i wrote about freakin paragraphs.

https://www.scottohara.me/blog/2024/08/29/paragraphs.html

Paragraphs | scottohara.me

Consider the following:

Toasts are Bad UX
"The core problem is that toasts always show up far away from the user's attention.”. Yup. I blame bootstrap and material UI for making this “better than noting feedback mechanism” popular.

By Max Schmitt “ https://maxschmitt.me/posts/toasts-bad-ux
https://maxschmitt.me/posts/toasts-bad-ux

Toasts are Bad UX

Max Schmitt

some thoughts on what i'd expect from a "spoiler" element.

https://www.scottohara.me/blog/2024/08/22/spoiler.html

Spoiler Alert: it needs to be accessible | scottohara.me

The topic of how to make an accessible spoiler component, or ‘should there be a spoiler element?’ has recently (re)-caught my attention. (I wrote most of thi...

When someone offers you evidence-based criticism, do you:

A. Respond by making changes/improvements
B. Throw a tantrum and sue your critic

#AudioEye chose B and is suing @aardrian
https://adrianroselli.com/2023/05/audioeye-is-suing-me.html

Makes you wonder, doesn't it? #accessibility

#AudioEye Is Suing Me

On Wednesday March 8, 2023, a man who turned out to be a process server came to my house and delivered a stack of papers — a 30 page lawsuit from Akin Gump Strauss Hauer & Feld LLP along with Buffalo-area firm Phillips Lytle LLP, both representing AudioEye, Inc. The…

Adrian Roselli