@siblingpastry@mastodon.world
@siblingpastry@mastodon.world avatar

siblingpastry

@siblingpastry@mastodon.world

Technical consultant at TPGi, JavaScript accessibility specialist, writer, musician, neurodivergent (ADHD), vegetarian, socialist.

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

siblingpastry, to random
@siblingpastry@mastodon.world avatar

TIL that "Blackbird" is about racial discrimination and civil rights.

I never would have guessed that, I always thought it was about loneliness.

siblingpastry, to windows
@siblingpastry@mastodon.world avatar

How do regular users cope with its constant fucking ads?

Abusing system notifications, polluting the start menu, adding unremovable promotional buttons to the task bar.

I can't stand it for more than a few minutes.

piegames, to random
@piegames@flausch.social avatar

Every time I do tech support for my family I get very angry about people who whine about lacking "tech literacy".

90% of the stuff I have to teach them is how to navigate manipulative software and dark patterns. This has nothing to do with tech, but with capitalism. Tech is not complicated, it is just made maximally confusing on purpose to remove agency.

Better tech ed won't fix this.

siblingpastry,
@siblingpastry@mastodon.world avatar

@piegames

Yeah I've had variations of this conversation a few times:

"How do I read that article?"
"There's a link at the top of the page."

(Some time later)

"It made me download an app before I could read it."
"You had to download an app, just to read a web page?"
"Yeah, that's where the link took me."
"Oh I see. No the actual link is that small one, the massive buttony one is a distraction designed to make you think you have to install their shitty app, when actually you don't."'

tommorris, to random
@tommorris@mastodon.social avatar

If this were actually a serious policy idea rather than attention-grabbing nonsense, I would very much like to see someone draft a non-putative definition of a smartphone.

If you had an iPod Touch and a portable WiFi hotspot, would it legally transubstantiate into a smartphone upon connecting to the internet? Would removing a SIM from a phone make it cease to be a smartphone?

(The EU charging directive does not differentiate between a smart and not-smart phone.)

https://www.theguardian.com/technology/2024/apr/10/uk-ministers-considering-banning-sale-of-smartphones-to-under-16s

siblingpastry,
@siblingpastry@mastodon.world avatar

@tony

You say that ... but theoretically they have until December, and if they abuse statutory instruments, as they've proven their willingness to do, they could force it through much sooner.

Maybe they're having a Wansee conference right now to define what a "smartphone" is

@tommorris

aardrian, to random
@aardrian@toot.cafe avatar
siblingpastry,
@siblingpastry@mastodon.world avatar

@aardrian Do you get a little glow of pride when you read "very vocal minority" and know that you're one of the people they're thinking of 🙃

yatil, to random
@yatil@yatil.social avatar

“View Transitions”, or as I call them “pretty little accessibility failures”.

siblingpastry,
@siblingpastry@mastodon.world avatar

@yatil You won't get any viewsplaining from me.

eniko, to random
@eniko@peoplemaking.games avatar

It's still possible in 2024 to just make a website using straight HTML and CSS. That option never went away

siblingpastry,
@siblingpastry@mastodon.world avatar

@sigmasternchen HTMX is a JS framework

@eniko

siblingpastry,
@siblingpastry@mastodon.world avatar

@sigmasternchen

Sure, but then it doesn't come under the description of "website using straight HTML and CSS".

What's your basis for saying that it creates a better user experience? Can you point me to some usability research or metrics to support that?

@eniko

siblingpastry,
@siblingpastry@mastodon.world avatar

@sigmasternchen

"Obvious" is a subjective point of view. That's not a rational argument in favor of (or against) anything.

HTMX is a JS parser for non-standard HTML, that's all it is.

It's easier to use from a certain mindset, and fair enough, nothing wrong with that. But the end result is compiled HTML and JS, with the parsing overhead of a middleware layer (the framework).

It's literally impossible to write a JS framework that's more efficient than vanilla JS and HTML.

@eniko

siblingpastry,
@siblingpastry@mastodon.world avatar

@sigmasternchen

The burden of proof lies with the person who's claiming something is true. I don't need to disprove an opinion in order to show that it isn't a substantiated fact.

Something being HTML syntax does not make it HTML, and something appearing to you as beefed-up HTML does not make it so either. You're trying to contradict an objective fact by reference to arbitrary opinions.

But sure, this discussion is pointless.

@eniko

siblingpastry,
@siblingpastry@mastodon.world avatar

@rain I agree with that take on discussions. From my point of view, I was not the one being adversarial, I was just making statements before I got swept into something else. I can’t deny that I lack the situational self-control to avoid that lol, I tend to meet fire with fire in such cases. But I don’t think I was the one who took it there in the first place.

siblingpastry,
@siblingpastry@mastodon.world avatar

@rain I agree, I could have avoided the whole thing, I just got a bee in my bonnet.

siblingpastry, to ADHD
@siblingpastry@mastodon.world avatar

Here's an I came up with: 😊

The clock on my kitchen microwave is always an hour fast. So that every time I walk past it, I get a little adrenaline-dopamine hit from, "Shit is that the time? Oh wait, no that's fine."

siblingpastry, to random
@siblingpastry@mastodon.world avatar

I've updated an article I wrote last year, on whether various kinds of single pointer interaction constitute a path-based gesture, for the purposes of 2.5.1 Pointer Gestures.

This update has two significant changes:

  • Clarification of intent -- this article does not define pass or fail criteria for 2.5.1.
  • Working definitions for the difference between swiping, dragging, sliding and flicking/flinging gestures.

https://www.tpgi.com/is-swiping-a-path-based-gesture/

With thanks to @patrick_h_lauke

dgar, to random
@dgar@aus.social avatar

wonders what you should say when an atheist sneezes.

siblingpastry,
@siblingpastry@mastodon.world avatar

@dgar I don't say anything. Just like I don't cross my chest when I see a black cat.

aardrian, to accessibility
@aardrian@toot.cafe avatar

Speaking of , there is yet another one:

I have already made a PR to add it to the Overlay Fact Sheet:
https://github.com/karlgroves/overlayfactsheet/pull/1189

As with other overlays, it makes WCAG/ADA promises, fails to fix stuff, replicates platform features (poorly) in CSS, and introduces WCAG violations just by adding it to a site.

Cool business model.

siblingpastry,
@siblingpastry@mastodon.world avatar

@yatil @aardrian @hi_mayank Also two of the testimonials contain ableist language.

elly, to random
@elly@front-end.social avatar

Okay so, :focus-within works if the focus is inside the shadow DOM but :has(:focus-visible) does not.

However unfortunate, I think it does make sense that :has(:focus-visible) doesn't work across the shadow boundary because we can't select elements in the shadow DOM.

I feel like this means that the need for :focus-visible-within (or something functionally similar) is still relevant.

Thankfully it does seem like the CSSWG are aware of the issue: https://github.com/w3c/csswg-drafts/issues/3080#issuecomment-1939118961

siblingpastry,
@siblingpastry@mastodon.world avatar

@elly That's interesting. I hadn't considered the Shadow DOM aspect of this. But what you're describing sounds more to me like :focus-within is at fault here, that it shouldn't descend into a Shadow DOM.

siblingpastry,
@siblingpastry@mastodon.world avatar

@elly Hmm this is really weird, I can't find a clear answer on why this is.

It definitely is intended, this shows up in the CSS4 selectors test suite. And those tests also show that focus-within shouldn't cascade into <iframe>.

On a technical level, that does make sense, because Shadow DOM is part of the flat DOM tree, whereas iframe content isn't.

But conceptually, that seems like an encapsulation leak to me. 🤷

patrick_h_lauke, (edited ) to random
@patrick_h_lauke@mastodon.social avatar

@siblingpastry as somebody brought this article up again recently https://www.tpgi.com/is-swiping-a-path-based-gesture/ ... not sure i'm quite with you on example 1. if the point of the map interaction is "i want to move my map to this point", and i as a user can use a variety of movements/ways to get there, then it's intrinsically not path-based?

siblingpastry,
@siblingpastry@mastodon.world avatar

@patrick_h_lauke Do these working definitions sound right to you?

  • Path-based gestures are dragging movements where the path is significant.
  • Sliding is the same as dragging movement.
  • Swiping is either a directional dragging movement where a gesture is recognized after the pointer has moved a minimum distance, or, a directional gesture that's only recognized on the pointer-up event (or both).
  • Flicking or Flinging is a directional gesture that's only recognized on the pointer-up event.
siblingpastry,
@siblingpastry@mastodon.world avatar

@patrick_h_lauke (These are all inferred from the base WCAG definition of "dragging movement")

siblingpastry,
@siblingpastry@mastodon.world avatar

@patrick_h_lauke Hmm I see your point. Struggling to think of a dragging motion that doesn't bring a thing (or a representation of it) with you ...?

siblingpastry,
@siblingpastry@mastodon.world avatar

@patrick_h_lauke Right yeah, and as you say.

We haven't managed to define a solid test procedure for how to tell the difference, when testing native webview apps without source access. But that's a different problem entirely lol.

siblingpastry,
@siblingpastry@mastodon.world avatar

@patrick_h_lauke Is there utility in my logging some of these questions as GH issues, or are they already known?

I'm thinking -- should a definition of path-based gesture include the definition of dragging movement, and is there scope anywhere to cover gestures like flicking that don't fit either definition.

siblingpastry, to random
@siblingpastry@mastodon.world avatar

@wendyparciak Are you aware of any typographical conventions for indicating dialog media (e.g. spoken dialog, text message conversation, social media discourse, etc.)

I've been drafting with different fonts, but that wouldn't survive conversion to font-neutral ebook formats.

siblingpastry, (edited )
@siblingpastry@mastodon.world avatar

@wendyparciak I came up with something in the end:

> "This is a text message conversation."
> "Yes, it is."

And that in italics can be a hand-written note.

The format implies some constraints -- can't have "she said" etc. without breaking the intended context. So it can only support two speakers, and who they are has to be pre-described. But it works well enough for my purposes :-)

siblingpastry,
@siblingpastry@mastodon.world avatar

@wendyparciak I've recently seen a book do this:

Speaker Name: What they said in italics.
Other Speaker: Their reply likewise.

Which resembles a message log. But that won't work for me, because none of my characters have names lol.

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