@aardrian@toot.cafe
@aardrian@toot.cafe avatar

aardrian

@aardrian@toot.cafe

One hoopy frood who really knows where his towel is.

Searchable on tootfinder: https://tootfinder.ch/

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aardrian, to Espresso
@aardrian@toot.cafe avatar
aardrian, to accessibility
@aardrian@toot.cafe avatar

I have been reading through the State of HTML 2023 results site (https://2023.stateofhtml.com/) and I am so disappointed in the overall #accessibility efforts — both in the questions and in the code.

This may become a blog post.

I filed 3 issues today, have filed 15 since late 2022, and only 2 have been addressed:
https://github.com/Devographics/Monorepo/issues/created_by/aardrian

But these surveys keep pushing problematic info in problematic UIs, giving the wrong impression of… everything.

#a11y #HTML

aardrian,
@aardrian@toot.cafe avatar

The issues I filed today:

  1. Control to view comments is inaccessible to keyboard
    https://github.com/Devographics/Monorepo/issues/368

  2. Tooltip triggers are inaccessible to keyboard users
    https://github.com/Devographics/Monorepo/issues/369

  3. Non-ideal ARIA tabs use
    https://github.com/Devographics/Monorepo/issues/370

I have learned in the past that I just get pressed into free consulting, debugging, and training. Eg:
https://github.com/Devographics/Monorepo/issues/308 and https://github.com/Devographics/Monorepo/issues/237

No more free consulting for people who fail to test.

aardrian,
@aardrian@toot.cafe avatar

As for the four features, they made some interesting choices.

  1. Landmark elements (which excludes <article>, includes <section>).

  2. tabindex (with a terrible example).

  3. <search> (a landmark element, but not in #1 and of negligible import).

  4. focusgroup (not in the spec, but a nascent Open UI proposal and which no dev should have used, counter to ‘which have you used’ question).

So, 1 is wrong, 1 is mis-represented, 1 is frivolous, and 1 is a dream. Ugh.

#accessibility #a11y

aardrian,
@aardrian@toot.cafe avatar

Then we get to “Other Accessibility Techniques” and, instead of maybe leaning on the results of the WebAIM million report (https://webaim.org/projects/million/#wcag), overlaps a few of them while adding some questionable ones.

prefers-contrast? I feel like the authors think that has more value (and support) than forced colors mode.

The not relying on pointer only entry is rich given how I opened this thread.

I am underwhelmed at the options and framing for each.

#accessibility #a11y

aardrian,
@aardrian@toot.cafe avatar

At the screen readers section, things become clearer.

Respondents had a plurality using VoiceOver (though the survey does not distinguish between macOS or iDeviceOS, which have different behaviors). Far different from actual use in the wild.

There is also no discussion of browser pairing, of course, nor any way to filter for browser pairing.

I did not expect Narrator nor Orca, nor do I know if it was asked.

#accessibility #a11y

aardrian,
@aardrian@toot.cafe avatar

The results for #accessibility testing tools were novel. Lighthouse and Axe are both, well, Axe.

Seeing VoiceOver.js alarms me. Not sure if that was an option or a write-in.

But if you are a practitioner, head to “Accessibility Pain Points,” expand the improperly-coded disclosures, and read the options with the comments (unless you’re a keyboard user because fuck you I guess?).

Alarming and enlightening.

Anyway, wow. What a … way to spend Saturday.

#a11y

aardrian,
@aardrian@toot.cafe avatar

I filed my 16th issue, dammit:

Disclosure widget accessibility issues
https://github.com/Devographics/Monorepo/issues/371

Disclosure widgets are arguably the easiest pattern to get right.

Unless you don’t read the spec, don’t test with a keyboard, don’t test with a screen reader, don’t use Firefox, or don’t care to steal existing code.

aardrian,
@aardrian@toot.cafe avatar

@cferdinandi I had been giving the benefit of the doubt, but after a couple years of failure to act and compounding bad patterns with worse patterns and terrible survey assumptions, I am done giving that benefit.

aardrian, (edited )
@aardrian@toot.cafe avatar

@Lukew Devs (I work with) are consistently confused how it differs from light/dark and forced colors. There is also no good guidance on what do, given ‘more contrast’ is hand-wavy at best.

But if you like maintaining yet more color schemes, sure?

I was looking for a post I recall that broke down experience in the wild, but ran out of time owing to cafe trying to shoo me out.

aardrian,
@aardrian@toot.cafe avatar

@Lukew What do you mean?

Windows makes no such conflation. The forced-colors feature query is just a standardized version of -ms-high-contrast, which predates prefers-contrast.

Though prefers-contrast allows system colors, something forced-colors does by default, it is not triggered by it.

What am I misunderstanding?

aardrian,
@aardrian@toot.cafe avatar

@Lukew It seems to me that was a failing in the spec, then.

If you build a web platform feature but that feature is not in the host OS, then you cannot expect it to work for those users. And if the spec writers are not campaigning to have it added, then, well, they dropped the ball.

Not in a position to test your assertions, mind.

aardrian,
@aardrian@toot.cafe avatar

@patrick_h_lauke That would have been a briefer thread, yes.

aardrian, to ai
@aardrian@toot.cafe avatar

NPR story about faking human voices, at 3:06 cites a technology that “watermarks” a recording to establish a “chain of trust” (no transcript):
https://www.wwno.org/npr-news/2024-05-17/openais-new-chatgpt-talks-and-sings-but-how-human-is-it

Doing some digging, it is light on details:
https://news.asu.edu/20240503-science-and-technology-asu-researchers-develop-special-microphone-verify-human-speech
https://www.ftc.gov/system/files/ftc_gov/pdf/OriginStory-Abstract.pdf (98k PDF)

My fear is folks might be deploying blockchains to deal with genAI scams, compounding their ongoing role in the climate collapse.

#AI

sbourne, to roadtrip
@sbourne@mastodon.social avatar

We've been in London, doing a few London things. The other day, we went to Kew Gardens. We visited the Temperate (as in climate) House and Kew Palace, but spent most of the day walking around admiring their trees.

Looking across the lake, which is reflecting the gray sky and the surrounding trees. A patch of yellow flowers is growing along rocks on the right.

aardrian,
@aardrian@toot.cafe avatar

@sbourne For some reason I keep returning to Greenwich Observatory and the museum when I have time. A little bit envious now.

You hitting Cutty Sark? Or is my timezones offset such that you are long gone?

aardrian,
@aardrian@toot.cafe avatar

@sbourne Well I hope you enjoy the remainder of your visit while I enjoy it remotely.

aardrian, to random
@aardrian@toot.cafe avatar

I’m tthinking the guy next to me on the plane does not approve of my mask since as soon as the wifi became available he loaded The Drudge Report on his phone and looked for stories about masks (the NC law being the first hit).

aardrian,
@aardrian@toot.cafe avatar

@jscholes Weird mile-high club, but probably the only one I’ll get to join.

aardrian,
@aardrian@toot.cafe avatar

@troublewithwords He has middle seat, so I was considering taking the arm rest.

aardrian,
@aardrian@toot.cafe avatar

@artlung If we are considering passive-aggressiveness to be good manners, I am fine with that. Still keeping this mask on.

aardrian,
@aardrian@toot.cafe avatar

@rawrmonstar I somehow doubt that.

aardrian, to accessibility
@aardrian@toot.cafe avatar

With Chrome announcing support for UIA, it might be worth retesting some of your patterns with Narrator, Voice Access, Magnifier: https://developer.chrome.com/blog/windows-uia-support?hl=en

I didn't think UIA was quite mature, but I am also old enough to forget Windows’ prior but somehow also current #accessibility APIs. So I may simply be wrong.

#a11y

aardrian,
@aardrian@toot.cafe avatar

@jscholes I have enabled the UIA support in NVDA and found it lacking. But I am also not a true user so may simply be terrible at screen readering.

aardrian,
@aardrian@toot.cafe avatar

@acarson
Glad to hear my neologisms amuse more than just me.
@jscholes

aardrian, (edited ) to random
@aardrian@toot.cafe avatar

I have been volunteered to run the “Practical and Complex Examples of ARIA Live” unconference session at . So come by 116 at noon with your lunch and… unconference.

aardrian,
@aardrian@toot.cafe avatar

put my name on the door for the unconference session I was assigned, perhaps as a warning.

The final location of that sign was oddly fitting.

The paper sign with my name has been casually dropped onto a small rubbish bin overflowing with lunch detritus.

aardrian,
@aardrian@toot.cafe avatar

@cferdinandi They put me where I belong.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • ngwrru68w68
  • Youngstown
  • everett
  • slotface
  • rosin
  • ethstaker
  • Durango
  • GTA5RPClips
  • megavids
  • cubers
  • modclub
  • mdbf
  • khanakhh
  • vwfavf
  • osvaldo12
  • cisconetworking
  • tester
  • Leos
  • tacticalgear
  • anitta
  • normalnudes
  • JUstTest
  • All magazines