keithamus

keithamus's avatar
keithamus
npub1j3jx...7q2w
Software Cyber Shepherd Web platform engineer. Participant: WHATWG, CSSWG, ARIAWG, OpenUICG, WebComponents CG GitHub: https://github.com/keithamus BlueSky: https://bsky.app/profile/keithamus.social Website: https://keithcirkel.co.uk YouTube: https://www.youtube.com/@keithamus
One problem with the web platform I’m thinking about how to solve: keyboard shortcuts. I’ve written what I see as the requirements here: I want to hear from devs who’ve worked on big apps/sites with shortcuts and see what I’m missing, and how they’ve solved this.
This November at the Annual W3C Plenary (TPAC) I'll be discussing "Custom Attributes" I'd like to bring the same lifecycle hooks & subclassing of Custom Elements to attributes. I'd _love_ to hear if developers think this is a good or bad idea, and what they'd like to see.
Hot off the presses! Firefox Nightly () adds the new :heading pseudo! Easily style all headings, or use nth-child-like AnB syntax to select a range of headings! Needs `layout.css.heading-selector.enabled` flag enabled. Try it out and let me know your thoughts. image
Okay gang, those who sling HTML, CSS, JS, which _Firefox_ bugs are blocking you? Which features do you think need improving? What new features would you like to see? What work would you prioritise? Big or small, bonus points for linking to a bug (even more for filing bugs then linking them)!
Hey friends, did you know you can make a modal <dialog> element dismissible by clicking outside (aka light dismiss) by adding `closedby=any` to it. That's it. That's all there is to it. <dialog closedby=any> Chrome 134+, Firefox 140+, coming soon to Safari.