HTML popovers shown on interest should be accessible on mobile devices | utilitybend
A new HTML feature, popover=hint, lets developers create hover-triggered popovers. This article is all about the accessibility on touch devices.
πA new HTML feature, interestfor, allows for hover-triggered popovers. But how do they work on touch? The article shows different solutions for making them accessible on touch devices, and my thoughts on them. Share your thoughts! #HTML #webdev #accessibility #openui
utilitybend.com/blog/html-po...
07.08.2025 10:01 β π 50 π 13 π¬ 2 π 0
A set of grotesque chairs (one white, one grey, one black) which would otherwise be fine but some plonker thought it would be sensible to strap a door knocker to the back of it.
I apologise in advance.
01.08.2025 18:55 β π 7 π 0 π¬ 2 π 0
State of HTML 2025
Take the State of HTML survey
State of HTML is live now!
Please take it if you care about the web platform! π
These surveys are super helpful for our team to understand the state of the ecosystem and prioritize missing features/platform needs!
survey.devographics.com/en-US/survey...
28.07.2025 16:59 β π 39 π 18 π¬ 3 π 1
Look forward to the inevitable data leaks from all these companies promising to securely identify people.
31.07.2025 21:10 β π 4 π 0 π¬ 1 π 0
TIL I canβt use Bluesky DMs any more without handing over my personal info to a random website because βwonβt someone please think of the childrenβ draconian UK laws enacted last week.
So if youβre trying to DM me, maybe try mastodon instead: @keithamus@indieweb.social
31.07.2025 19:42 β π 18 π 1 π¬ 2 π 0
Me, sitting behind a cuddly toy of a fox. Ok it's obviously Firefox.
Starting my new role on Monday. Could be anywhere.
31.07.2025 12:57 β π 365 π 14 π¬ 42 π 4
Capturing event listeners let you listen to events widely, if you want more of a βbroadcastβ thing.
30.07.2025 21:32 β π 0 π 0 π¬ 0 π 0
UK users when the website asks them where they're posting from today.
25.07.2025 07:10 β π 8583 π 3433 π¬ 52 π 47
Some scientists have been working on genetically engineering an experimental new tag that can absorb the powers of other tags. Theyβre calling it `selectedcontent`. As of yet weβre unsure of just how powerful this tag may become.
23.07.2025 11:45 β π 2 π 0 π¬ 0 π 0
State of HTML 2025
Take the State of HTML survey
π’ The State of HTML Survey is live survey.devographics.com/en-US/survey...
The #HTML and #CSS surveys are the only web surveys I don't want to miss. Thank you @sachagreif.com for making them, and @lea.verou.me for curating.
Please take a few minutes to fill the survey if/when you can. β¨
20.07.2025 16:21 β π 63 π 35 π¬ 2 π 1
As Nathan points out in another reply - it is available in Firefox nightly!
18.07.2025 10:45 β π 0 π 0 π¬ 0 π 0
A screenshot of Firefox in the `about:config` page. The search bar has the text `layout.does.not.exist` and below is a form to add a new preference with that name. One can determine this is a form to add a new pref because it has a set of radios for the type (Boolean, Number, String) and a `+` button with the tooltip `Add`.
A screenshot of Firefox in the `about:config` page. The search bar has the text `layout.css.anchor-positioning.enabled` and below is a result for an existing preference with that name. One can determine this is an existing pref because it does _not_ include the form to set this prefs type (Boolean, Number, String), nor does it have the `+` button, and instead it has the default value of `false`, and a button to reset to the default value.
It's likely not in that release.
When you go to `about:config` and search for the pref, if it's not already in the list as `false` then it is not available in that release. You might instead get a UI to create the new pref which won't do anything
Consider the following screenshots; subtle I know.
18.07.2025 10:45 β π 0 π 0 π¬ 2 π 0
There are several folks interested but I am always happy to help people get hacking on browsers so if you want to pair on this or something bigger, Iβm totally down!
17.07.2025 21:40 β π 3 π 0 π¬ 0 π 0
Looks closely related! I may have to explore these combinations further.
17.07.2025 21:38 β π 0 π 0 π¬ 1 π 0
Zero! We have the line of code that needs adding, just need an html test to confirm it
17.07.2025 21:36 β π 0 π 0 π¬ 0 π 0
What would you prefer to do? How would you envisage the default styling?
17.07.2025 21:01 β π 0 π 0 π¬ 1 π 0
1658511 - enter on input type text can trigger link
UNCONFIRMED (nobody) in Core - DOM: Forms. Last updated 2025-07-17.
We've got a good-first bug for new contributors to Firefox: bugzilla.mozilla.org/show_bug.cgi...
If you're interested in writing a little bit of C++/HTML/JS to make your first contribution, let me know! I'd be happy to guide you through the whole process over chat or video call.
17.07.2025 20:11 β π 15 π 4 π¬ 3 π 0
This has not been specified until now. Each browser handles it slightly differently. The aim of specifying it is to find out the common behaviour to get a specified subset, and start removing the unspecified behaviour from engines, in the hopes that one day these heuristics largely disappear.
16.07.2025 17:30 β π 11 π 0 π¬ 0 π 0
An absolutely gargantuan screenshot of the spec prose available on https://deploy-preview-2576--wai-aria.netlify.app/html-aam/#el-table
I did a thing.
These are all the steps (with citations) each of the browsers take to determine if a <table> element is really a <table> element or if it's just sparking layout.
deploy-preview-2576--wai-aria.netlify.app/html-aam/#el...
16.07.2025 17:28 β π 13 π 1 π¬ 3 π 0
Lastly, for prop drilling, check out github.com/webcomponent... which might be a helpful pattern to adopt. You basically propagate `context-request` events with a function that a receiver can call to supply a value. For some inspiration on application, maybe github.github.io/catalyst/gui... helps.
16.07.2025 09:59 β π 1 π 0 π¬ 0 π 0
Using Cancellation Signals β Web Components Guide
Further in the State & Reactivity, the "subscribe"/"unsubscribe" pattern looks a bit like using AbortControllers for events. Check out webcomponents.guide/learn/techni... which goes into detail about how to use signals to clean up events, might be handy.
16.07.2025 09:56 β π 1 π 0 π¬ 1 π 0
Stop Using CustomEvent
In your `State & Reactivity` section you mention using custom events. Your code uses `CustomEvent`. I'd recommend avoiding `CustomEvent` and consider sublcassing events, if you're not already. Check out justinfagnani.com/2025/06/25/s... for more.
16.07.2025 09:55 β π 1 π 0 π¬ 1 π 0
Your sanitisation section doesn't mention attributes, but you should consider it. There have been a number of XSS attacks by leveraging `class` or `data-` attributes that trigger behaviours in code. Ideally you'd have an allow list of attributes, and maybe limited to certain values (esp for class)
16.07.2025 09:54 β π 0 π 0 π¬ 1 π 0
Great article! Looking forward to using the app when you release it.
Couple of notes...
16.07.2025 09:54 β π 0 π 0 π¬ 4 π 0
Sound like an interesting class. We can always have both!
12.07.2025 12:27 β π 1 π 0 π¬ 1 π 0
It's a little tricky... on one hand it's literally `ComputeTheIntersection` in Gecko (searchfox.org/mozilla-cent...), OTOH it does shennigans like checking the document origin. There's definitely opportunity to refactoring but not such as easy win as checking if points/rects intersect.
05.07.2025 21:15 β π 1 π 0 π¬ 0 π 0
For a take maybe too nuanced for socials:
If your sense of nation comes from geography you may have a warped sense of national pride.
If your sense of nation comes from a shared culture and shared set of values, that embraces those who commit to the same, then that is, IMO, reasonable.
05.07.2025 11:20 β π 8 π 1 π¬ 0 π 0
Microsoft is laying off as many as 9,000 employees
Xbox will end or decrease work βin certain areasβ
Your regular reminder being laid off is not a condemnation of you or (likely) your manager, but instead a signal of incompetence from upper management. Their job is to keep the business sustainable and they failed, and you get to pay the price.
www.theverge.com/news/693535/...
02.07.2025 17:28 β π 44 π 7 π¬ 2 π 2
cofounder/CTO @honeycombio, co-author of Observability Engineering and Database Reliability Engineering. I test in production and so do you. ππ³οΈβππ¦
she/her. Author, manager, distributed systems engineer, etc etc, my latest book Platform Engineering is available now! https://amzn.to/4eUz5zB
β https://dbushell.com
Freelance Designer, Web Developer, Blogger, UK
A podcast by @lolaodelola.bsky.social unpacking browsers and web standards with the people who create them.
Creator of Project Wallace, analytics for CSS - https://www.projectwallace.com. I can lift node_modules twice my own weight. Frontend architect @drukwerkdeal. He/him.
Hi! I'm a bot that regularly polls the api at https://webstatus.dev/ and posts newly available features for everyone to get excited about.
PRs welcome on GitHub!
https://github.com/MarkBennett/bluesky-baseline-bot
Built with β€οΈ by @markbennett.ca
https://www.twitch.tv/deceiver_pixelart
PixelArtist
Russia
Running @StrangeScaffold. Writing for Stranger Things VR, Hypnospace Outlaw, and more. BAFTA nom. Christian! He/Him.
Your Jeopardy! pal. Author of 100 PLACES TO SEE AFTER YOU DIE (bit.ly/3kLgJKO) and a bunch of other stuff. OMNIBUS co-founder (patreon.com/omnibusproject).
Latest novel: THE GREAT AMERICAN BETRAYAL "Best Comedy Books of 2022" βVulture
English professor, novelist, satirist, father, husband, dog owner, gardener, liker of good beer
https://scottsteinonline.com
TV writer. Author of the novels THE PAYBACK and THE SURVIVALISTS. Deadly with a butter knife.
Order THE PAYBACK here ππΎ https://kashanacauley.com
https://static.macmillan.com/static/holt/robin/
I enjoy pie.
Social Media FAQ: https://whatever.scalzi.com/2025/04/16/the-official-john-scalzi-social-media-faq/
Satire is my business. NY Times bestselling author of 19 novels, including Lamb, Fool, Noir, Razzmatazz, and Anima Rising (released May 2025).
Executive Producer, Last Week Tonight. Friend to nearly all the animals.
Gary Shteyngart is a book writer.
garyshteyngart.substack.com
http://facebook.com/shteyngart
Vanity Fair, The New Yorker, 12 Books, Writer, New Audio Project with Jon Hamm, John Waters, Rhea Seehorn, Bobby Moynihan, STANLAND, on Sonar Network https://www.stanlandseries.com/
https://mikesacks.com
Editor of McSweeneyβs Internet Tendency. Author of The Ultimate Game Guide to Your Life. Dominator of waiting rooms. Fragile fan of the Dolphins, Sixers, and Red Sox.