153 Followers
455 Following
1.2K Posts
Former lawyer, now software engineer, mostly JavaScript
Threadshttps://threads.net/fongandrew
BlueSkyhttps://bsky.app/profile/aftd.dev
Hello #blind and #lowVision friends, I threw together a little thing to help some low-vision family members center their face on a webcam. If this is something you've ever had to deal with, give it a try: https://face-value.geshido.com #accessibility #a11y
Face Value

Hey #a11y folks, suppose I have a form with a button that opens a mini-form in a popover or dialog. Does it make sense to stick things like `aria-required` or `aria-invalid` on that button if things in the mini-form are required / invalid?

On one hand, this feels semantically wrong? The button itself is just a trigger and can't really be "invalid" in anyway. On the other, since the actual invalid elements are in the popover or dialog, there's no other indication of this state (apart from manual descriptions).

#aria #web #weba11y #accessibility

For folks who prefer reduced motion in their UI, do you find the sudden appearance of a UI element jarring? Like if a sidebar drawer just shows up on screen instead of sliding in, does that bother you? #accessibility #disability #neurodiversity #web
Bluesky

Bluesky Social

I'm a fan of using #Playwright snapshots for visual diff testing but I have a hard time making it work in CI. I develop locally on macOS but the CI job runs in Linux, so there's often a significant mismatch due to font aliasing. How do folks handle this?

I've tried adjusting sensitivity but too much and the tests end up missing things. I'd also prefer to use things I can run entirely on my own (e.g. no Applitools). #webDev #testing

As someone who used to loosely follow #sfpol, how does the election shift power between progressives and moderates on the #SFBOS (assuming current results hold up)? Dean Preston losing to Bilal Mahmood would obviously be a win for the #yimby crowd, but I'm less sure about everything else.
We are not talking about this enough.

Donald Trump: “Let's put (Liz Cheney) with a rifle standing there with nine barrels shooting at her. Let's see how she feels about it. You know, when the guns are trained on her face."

Liz Cheney: “This is how dictators destroy free nations. They threaten those who speak against them with death. We cannot entrust our country and our freedom to a petty, vindictive, cruel, unstable man who wants to be a tyrant.”

I know it's only November, but I'd like to make a request: if you are buying toys for kids in the next couple of months, and think you might have old ones that you want to clear out, please consider donating them before the holidays rather than after. Shelters and charities always get a glut of donations in January, but they'd be more useful to the families who need them now rather than then. Thank you.

Hey friends, it's hard to write this, but it's time to retire botsin.space. I wrote a post about it here: https://muffinlabs.com/posts/2024/10/29/10-29-rip-botsin-space/

TLDR the site will go read-only on or around December 15th.

I'm so thankful for all the support and good times here ❤️ thanks everyone

RIP botsin.space

First they said I was a socialist, and I did not speak out, because it was a joke you see?

Then they said I ate pets, and I did not speak out, because it was a joke you see?

Then they said I should be put in the camps, and I did not speak out, because it was a joke you see?

Then they came for me, and it is no longer a joke, I see.