Profile avatar
keithamus.social
Software Cyber Shepherd. Web platform engineer. Participant: WHATWG, CSSWG, ARIAWG, OpenUICG, WebComponents CG Website: https://keithcirkel.co.uk/ GitHub: https://github.com/keithamus Mastodon: https://indieweb.social/@keithamus
193 posts 1,598 followers 1,113 following
Regular Contributor
Active Commenter
comment in response to post
If you're not using one of the supported browsers you can try a polyfill! github.com/tak-dcxi/dia... this one looks quite good, I haven't used it myself but looking at the code it seems well made.
comment in response to post
Trillion with a T 😜
comment in response to post
Have you... just tried it? Maybe it's not as bad as you're concerned about. Make one template file and copy/paste for each page. If you need to make a change, use find/replace or sed or equivalent. Keep doing that until it hurts enough to put effort into doing more.
comment in response to post
It’ll be this year. @lukewarlow.dev is working on WebKit and I think it’s mostly done. Firefox will take a little longer but it’s on my docket, I’ll likely pick it up in July!
comment in response to post
I did. Tick.rs
comment in response to post
Do it!
comment in response to post
Lemme hear! I’ve got all the time in the world
comment in response to post
Add `closedby=any` to a dialog and it’ll light dismiss for free!* *: not yet cross browser
comment in response to post
Let’s hear those!
comment in response to post
Oh I misconstrued the original post to mean ā€œwhat components (in a component library) are irrelevantā€. I see the error of my ways now.
comment in response to post
If it’s not dialog, I need to know why so I can go change it so it is dialog.
comment in response to post
Looking for examples of rich tooltips that _arent_ a link preview.
comment in response to post
I’d like to agree, I’m sure people could do a lot with it, but I’d like to be able to confirm that by seeing some examples in the wild today. I think it would generate better buy in with browser implementers.
comment in response to post
This is related to that (I omitted it because I didn’t want to prime folk). Looking for motivating examples, as well as examples that can prove that this is the right level of abstraction.
comment in response to post
Yeah that's the feature I am referring to. Thanks for the links!
comment in response to post
I’m not super up on anchored positioning but I reckon @nerdy.dev might be able to help!
comment in response to post
This shouldn't be necessary because of the aria-details association, AIUI. Have you found that to be insufficient?
comment in response to post
Anyway now I’m at Mozilla building and specifying these features so if you need to shout at anyone for their shortcomings then I’d be the right person!
comment in response to post
Primers tooltip: primer.style/product/comp... uses popover Primers dialog (in ViewComponent) uses native dialog: primer.style/product/comp... (react doesn’t yet because I left before I could finish it). Both had extensive a11y reviews.
comment in response to post
I spent a fair amount of time on this. Primer (GitHub) is like 75% the way there. Tooltips and many menus use popovers. Anchor positioning isn’t cross browser yet. For the most part I’d say the accessibility/focus is solved by the browser. If you run into issues I’d love to hear about them though!
comment in response to post
I’ve been thinking of writing something about this, so this feels like a good inspiration to start!
comment in response to post
The closest I have on this topic is www.keithcirkel.co.uk/i-dont-have-.... However folks far smarter than I have written much more coherent criticisms. Perhaps try infrequently.org/2023/02/the-... by @infrequently.org or www.zachleat.com/web/react-cr... by @zachleat.com
comment in response to post
GitHub used to be written without frameworks, but the push has been to use React for all frontend code. I don't agree with the choice, and dislike using React myself.
comment in response to post
Today I join the DOM Core team at Mozilla. Couldn't be happier. www.keithcirkel.co.uk/joining-mozi...
comment in response to post
Let's do another hour of it! youtube.com/live/eNK9xLe...
comment in response to post
Will you join us for day 3 of building Scoped Custom Element Registries in Chrome?? youtube.com/live/oOk-Sel...
comment in response to post
That's awful. I'm sorry they did that to you. You've done great stuff for the web and I'm sure it'll continue!
comment in response to post
Let's incorporate feedback and get `createElement` working! youtube.com/live/cdlf7g7...
comment in response to post
Let's go round again! youtube.com/live/WRLjQCy...
comment in response to post
I’ll be working on it in the coming weeks šŸ˜‰. It’s on my list after revamped scoped element registries in chrome.