Usability & other web stuff, tech, martial arts. Creative & data @UFC. Mastodon: https://xitter.cf/t.co/Ae1Rphc5bu

New York, NY
Joined June 2008
Haven't really been on here lately, but probably not coming back, at least not in Twitter's current form. If you want to keep up with me, find me at my personal website or on the Elephant network (both linked in my bio).
5
2,913
Noticed a usability detail on a Japanese beer can: a small cavity in the lid under the pull tab that lets you more easily grip and open it. My big fingers def found it helpful. I’d be curious to hear if ppl who normally have trouble opening this type of can find it helpful.
3
1
1
27
Great newsletter for everything web design and development. You should subscribe. This week’s also includes a blog post of mine.
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
6
Started an article series where I'll attempt to build a drag-and-drop interface that makes sense for screen reader users. Let's see if I can do it. Here's part 1, where I look at communicating that an element is draggable: darins.page/articles/screen-…
1
6
In April I noticed a Safari bug where dynamic lists (<ul>, role=list) weren't given list roles in the a11y tree, causing VoiceOver to read them as generic text nodes. If used for a todo list or shopping cart, VO users would get a clunky (at best) or broken (at worst) experience.
1
1
4
After reporting it the WebKit team jumped on it fast, patching it in Safari 15.4 in just over a month. Orig. bug: bugs.webkit.org/show_bug.cgi… I'm critical of WebKit/Safari at times, but it was good to see them prioritize an accessibility issue & push a fix quickly. Credit to them.
1
6
Spent an hour debugging table <caption> elements that were displaying at different font sizes on iOS. The culprit: CSS’s “-webkit-text-size-adjust” property, which was enlarging the font size for some and not others. Setting the value from “auto” to “none” solved the issue.
1
1
9
The question I still have is why Safari thinks a 24px font size wasn’t large enough in some cases and needed be to increased. The table’s width seemed to play a part as well, but not sure how. Wider tables looked to have their <caption>’s font size increased.
1
Company cares so much about accessibility that it wants to sue those who want it to care about accessibility.
AudioEye’s attorneys sent me a Cease & Desist letter (and a follow-up). I have posted it along with my response: adrianroselli.com/2022/04/my… TL;DR: I deleted three tweets, considering I am a self-employed independent consultant, not a multi-million dollar start-up.
An idea I’m working on in response to some user feedback: an “overflow” area of a reorderable list where added items that don’t fit are stored adjacent to the rankings rather than prohibiting the user from adding them.
1
4
16
Users would get frustrated when they search/filter a long list of options to find an item but couldnt add it without first removing a ranked item. Here they can add as many options to the list as they want, then refine their rankings when ready w/o the need to go back and forth.
1
[video desc: a list of options on the left and a list of rankings on the right. Item #5 in rankings is empty. A mouse clicks the add button on three options. The first gets added in the empty rankings slot, then the other two are added below the rankings.]
UX 101 - Screw the user
2
8
[Video alt: A modal in the Twitter iOS app asking the user to turn on notifications, with accept and decline buttons. When the decline button is pressed, the modal reappears. This occurs many times in succession.]
2
Working on some advanced reorderable list components. Things get complex when moving items between lists. Here, I'm using animation to show the visual transition as items are removed from one list and added to the other.
3
1
42
[Video desc: Two lists side-by-side. When items are removed from one, it fades out and scales down, then fades in and scales up at its new location in the other list.]
1
Of all the features coming to Safari in iOS15, one I haven’t seen mentioned is the HTML drag-and-drop API will finally be functional on iPhones! That brings its support to all major browsers and devices. Here’s a demo: codepen.io/dsenneff/pen/990d…
1
1
35
[video alt: An iPhone screen recording showing two elements being dragged and dropped over one another]
1
2
That being said, always include another method of input to accomplish actions without dragging. Some people can’t, or don’t want to, perform drag actions!
4