@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, (edited ) to random
@aardrian@toot.cafe avatar

AudioEye Has Dropped Its Suit Against Me
https://adrianroselli.com/2024/01/audioeye-has-dropped-its-suit-against-me.html

(edited this post to add hashtags)

aardrian, to random
@aardrian@toot.cafe avatar

Whenever an org says it wants to use ‘AI’ for a better customer experience, it is almost certainly lying.

Customers are not clamoring for shitty chat bots that extend the time to get to a real human. Customers are not asking for LLM-authored SEO-driven FAQ pages. Customers are not asking for yet more hero images of people with extra fingers.

The org is likely only interested in using ‘AI’ to reduce effort, save money, cut staff.

aardrian, to random
@aardrian@toot.cafe avatar

I was playing around with 2.5.8 examples back in May. Was going to turn it into a blog post. Forgot.

Anyway:
https://codepen.io/aardrian/pen/OJBZyjL

aardrian, to accessibility
@aardrian@toot.cafe avatar

Just to make sure I understand this right, Safari in visionOS will ignore my WCAG-conformant :hover styles in favor of this enforced low-contrast WCAG-failing ‘gaze’ style?
https://blog.jim-nielsen.com/2023/thoughts-on-safari-spatial-computing/

How is this good?

aardrian, to random
@aardrian@toot.cafe avatar

I have always found it trivial to generate unique IDs programmatically (client- or server-side) and not too difficult to do it manually (such as the IDs I put on my headings to allow for anchor links).

Not nearly as difficult as naming things (nor cache invalidation).

When someone says it’s difficult and I scoff, am I being too dismissive? What am I missing?

aardrian, to random
@aardrian@toot.cafe avatar

Apple may have fixed some of it CSS display property bugs with tables:
https://bugs.webkit.org/show_bug.cgi?id=257458#c8

However, Safari Technology Preview 174 requires macOS 13+. My 2017 MacBook Air will not upgrade to macOS 13.

It seems the only way I can test Apple’s latest claim is to drop $1,000 USD.

M1 13-inch MacBook Air appears to be my cheapest option. Before I drop coin on this, anyone know if it is possible to force my 2017 device to macOS 13?

aardrian, to random
@aardrian@toot.cafe avatar

ARIA is not a sub-set of HTML. I don’t care what your social media manager believes. Yes this is a sub-tweet (I just checked Twitter like a fool).

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

Late to the party because I really needed to think about this.

I believe what is happening is IAAP is hosting a session promoting .

It has 7 dudes on a panel:

• One is from (filed SLAPPs against disabled critics).
• One from (known for lifting content, failing at WCAG).
• One from (was so bad I ignored it).

And then three more I’m disappointed to see aligning themselves with this.

What’s the point of IAAP again?

https://web.archive.org/web/20240126161325/https://zerocon24.zeroproject.org/sessions/c2Vzc2lvbjoxNjMzMDM%3D
[Edited URL]

aardrian, to random
@aardrian@toot.cafe avatar

As holiday fundraising campaigns continue, remember that the #SalvationArmy is fundamentally an evangelical anti-LGBTQ organization that campaigns against equal rights while pushing its religious agenda.

Donate elsewhere.

Refs (stance on LGBTQIA):
https://en.m.wikipedia.org/wiki/The_Salvation_Army#Stance_on_LGBT_issues

aardrian, to accessibility
@aardrian@toot.cafe avatar

1/2

A few years too late, but ARIA Authoring Practices Guide finally has (only) four support tables:
https://www.w3.org/blog/2023/04/answering-what-aria-can-i-use/

Mind, a year ago it re-branded as a copy-ready pattern library without any data on support.

aardrian, to accessibility
@aardrian@toot.cafe avatar

Well this took forever to put together…

“Audio Description Support in HTML Video”:
https://adrianroselli.com/2023/12/ad-support-in-html-video.html

Essentially how well AD works in <video>. Apple does great, WHATWG HTML / WebVTT do not, and I have to file a BCD issue on <track> before Google slurps it into Baseline.

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 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.

aardrian, to accessibility
@aardrian@toot.cafe avatar

From last week:

“Using <abbr> Element with title Attribute”
https://adrianroselli.com/2024/01/using-abbr-element-with-title-attribute.html

After 25 years in HTML, it’s clear browsers/AT aren’t going to expose it consistently, never mind some set of users will always miss some piece of information.

Don’t use <abbr> (with or without title). Explain the thing on first use.

aardrian, to accessibility
@aardrian@toot.cafe avatar

I recommend not publishing on Medium, for starters.

Full disclosure, I opened the article to see if its 2024 recommendations were the same as the 2004 or 2014 recommendations (headings, alt text, contrast, etc.) but now I cannot be sure what new insights it contains.

Only one sentence is visible (“I recommend the MDN Docs tutorial for HTML for starters”) before it fades into the Medium overlay requiring you to create an account to read the rest.

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

“Digital Ocean” is a…

aardrian, to random
@aardrian@toot.cafe avatar

“MPA” is an acronym for “Web Page, Asshole, you’re just holding it wrong.”

Sorry. I encountered it again today. From a human mouth. And I have no soap launcher.

aardrian, to accessibility
@aardrian@toot.cafe avatar

I see kids excitedly sharing .

So I looked a sample page:
https://htmx.org/examples/inline-validation/

Image sans alt, error message without programmatic association.

Then another:
https://htmx.org/examples/edit-row/

See attached image for the HTML from the DOM as I tried to edit a field. Never mind the lack of accName or that it replaces the row in the DOM for a different row.

Cool.

aardrian, to random
@aardrian@toot.cafe avatar

Navigate text fields with virtual cursor in NVDA:
⌨️ Press E

Navigate text fields with virtual cursor in JAWS:
⌨️ Press E

Navigate text fields with virtual cursor in VoiceOver:
⌨️ Call a friend over and use their hand to help press Caps Lock + Ctrl + Option + ⌘ + J

aardrian, to accessibility
@aardrian@toot.cafe avatar

I wrote how 7 variations of blockquote mark-up is announced across 6 screen readers:
https://adrianroselli.com/2023/07/blockquotes-in-screen-readers.html

• No videos (yet?).
• My Ubuntu VM pooped, so no Orca yet.

aardrian, to random
@aardrian@toot.cafe avatar

Regarding last re-post, MDN’s fake-AI asserted that styles to visually hide content, when applied tos::after & s::before, hides the contents of the <s>` instead.

This was after the fake-AI evaluated the code in the “Accessibility concerns” portion of the page.

I added that example to the issue:
https://github.com/mdn/yari/issues/9208#issuecomment-1615245134

aardrian, to random
@aardrian@toot.cafe avatar

I know adding < and > to element names in all my posts (blog and here) adds noise.

But there is a difference between &lt;cite&gt; and cite, &lt;title&gt; and title.

After years of client work I know from experience that saying:

“Use a unique title for each page”

…is understood very differently from:

“Use a unique &lt;title&gt; for each page”

…by many folks.

So y’all get to suffer my anal-retentive brackets.

aardrian, to accessibility
@aardrian@toot.cafe avatar

Please stop believing things that claim they are accessible:
https://react-select.com/advanced#accessibility

Ran a test using:
https://nd6l73.csb.app/

Replacing a listbox with a verbose live region of chaos is certainly an approach.

Using JAWS to demonstrate how this control uses an incredibly verbose live region instead of a proper control.

aardrian, to accessibility
@aardrian@toot.cafe avatar

Hey Safari/macOS users…

When I have a PDF embedded in a page via iframe (eg: https://adrianroselli.com/2024/03/csunatc-wcagmire.html) and the mouse cursor moves into the bottom center of the container, I get four clickable controls (zoom out, zoom in, ink bottle with mouse pad, circled down arrow).

How do I get to those using only my keyboard?

They don’t seem to want to appear without a mouse cursor near them.

aardrian, to Starfield
@aardrian@toot.cafe avatar

I have been playing and running into little annoyances here and there.

The cargo limit on the ship is one I have figured out how to get around — when I get back from looting I just throw everything on the floor of the cabin.

Granted, as the NPCs walk through it they kick it around, but so far none of the dozen shotguns has gone off.

aardrian, to random
@aardrian@toot.cafe avatar

I went down a rabbit hole to track how a feature makes it to the web platform. Now you have to deal with it.

2005: Safari 2.0.2 adds support for &lt;hr&gt; in &lt;select&gt;, which is not allowed by HTML.

2018: W3C HTML feature request added to allow this, W3C closes as outside scope of HTML.

2018: WHAWTG HTML feature request added to allow this, no action taken.

1/4

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