keithamus

Software Cyber Shepherd

Web platform engineer. Participant: WHATWG, CSSWG, ARIAWG, OpenUICG, WebComponents CG

keithamus boosted:
2025-05-02

Gecko: Intent to Ship: Dialog "closedby" attribute (Light Dismiss)

Gecko: Intent to Ship: Dialog...

2025-04-30

@rauschma

Array.from('👨‍👩‍👦‍👦')
[ "👨", "‍", "👩", "‍", "👦", "‍", "👦" ]

Array.from('🧑🏿‍🦰')
[ "🧑", "🏿", "‍", "🦰" ]

2025-04-28

@meduz I agree we should avoid cases where menus can be hijacked. I think it would only want to be additive, appended to existing context menus, with a visual separator.

I'm curious what phones lack a context menu gesture? It's been a while since I used an Android phone - but long press works on Android, right?

2025-04-28

@db I think a concern in replacing wholesale is losing difficult to replicate links, like "open in new tab", "inspect element" and so on.

2025-04-28

Lots of sites have this "hovercard" style pattern on links which shows you a cut-down preview of the page behind the link - often times with additional interactions.

I wonder if anyone has any more examples? Especially sites which do this (display a rich tooltip) on non-links.

A screenshot of a "Hovercard" on GitHub, showing the "W3C" org avatar hovered over, which has popped open a rich tooltip showing more information about the org - including their location, member count, the number of repositories, and their verified status.A screenshot of the Wikipedia "popover" article. The link "Yorkshire Pudding" has been hovered, which has displayed a preview-card with a small except from the Yorkshire pudding page, including the image on that article.Hovering over a username on mastodon renders a "hover card" - in this case hovering over the avatar of user "keithamus" shows the username, handle, description, as well as links and follower count - and an "edit profile" button.
2025-04-28

Browsers used to have a feature where you could add new context menu items. Is this worth reviving? Yes or No? Would you use it as a developer? What use cases do you have? Would you want this as a user?

A screenshot of a website's context menu, with additional custom menu items that the website has provided - a "Follow" option and a "Chat" option.
2025-04-25

@bkardell @Schepp @zcorpan @timsev @Kilian the attributes are already in Chrome under the experimental web platform features flag (the selectors for :heading are not though)!

2025-04-25

@Kilian @Thain it won’t influence role=heading, you’ll have to set aria-level on those elements. Additionally aria-level takes precedence so if you need one-off overrides you can use that.

keithamus boosted:
2025-04-23

The first episode of What the Spec?! dropped last week, have you heard it? I’m talking to @keithamus about making over 100 contributions to browsers as a web developer.

Apple: podcasts.apple.com/us/podcast/

Spotify: open.spotify.com/show/6vPW8txd

Show notes & transcript: lolaslab.co/what-the-spec/s01/

2025-04-21

@zkat hell yeah LFG!!

keithamus boosted:
Dare Obasanjocarnage4life@mas.to
2025-04-17

I used to wonder why billionaires had underground bunkers. Like what do they know that the rest of us don’t.

Now I’m like “oh”

keithamus boosted:
2025-04-16

✨Introducing What the Spec?!✨

A brand new podcast where I unpack web standards and browsers with the people who create them. In this month's episode, I speak to @keithamus about going from web developer to 100 browser contributions in 18 months.

Spotify: open.spotify.com/episode/1Noq4

Apple: podcasts.apple.com/us/podcast/

RSS: lolaslab.co/what-the-spec/feed

Transcript & show notes: lolaslab.co/what-the-spec/s01/

What the Spec?! Podcast - Season 1, Episode 1 - How Keith Got Very Into Browsers
keithamus boosted:
2025-04-15

Gecko: Intent to Prototype and Ship: HTMLDialogElement requestClose

Gecko: Intent to Prototype an...

2025-04-15

@redfire great catch! Thanks fixed 😊

2025-04-15

@jcsteh I am counting on it! We'll have a lot to chat about I am sure.

2025-04-15

Today I join the DOM Core team at Mozilla. Couldn't be happier.

keithcirkel.co.uk/joining-mozi

2025-04-15

Friday marked my last day at GitHub. I spent almost 8 years building one of my most favourite websites. It was truly a pleasure working on it, but I could feel my interest waning, not least due to React & the push for AI.

Today I start at my new job... with totally renewed excitement!

2025-04-14

Let's do another hour of it! youtube.com/live/eNK9xLeCDzE

2025-04-14

Will you join us for day 3 of building Scoped Custom Element Registries in Chrome??

youtube.com/live/oOk-SelLfgo

keithamus boosted:
Wilhelm Fitzpatrickrafial@hackers.town
2025-04-11

Transformational technologies like microcomputers and smartphones were so obviously useful that rank and file workers were smuggling them into their workflows despite the best efforts of CEOs to stop them.

The "transformational" technology of LLMs is so obviously anti-useful that CEOs must resort to threats and coercion to get their rank and file workers to go anywhere near them.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst