"To make things easier when it comes to naming elements en masse, I proposed the ident() function to the CSS Working Group. It's a function to dynamically construct <custom-ident> and <dashed-ident> values."
"Whatever your product is, people with disabilities should be involved throughout the entirety of the AI development - not just as testers at the end. Their experiences and feedback help create better tools that actually solve real problems. This means including people with different disabilities, backgrounds, and ways of using technology."
"Perhaps it could be due to time constraints, and being over stretched. Something has to give and, if it was ever in the roadmap, accessibility tends to be easy to drop, right?"
"One of our big browser-related projects was Acacia, a prototype for testing browser accessibility APIs in the Web Platform Test suite, which involved consensus building in the ARIA working group and the browser testing and tools group of the W3C."
"Suppose every channel, including direct traffic, drops. In that case, you'll suspect a tracking or server issue. Either your website does not work, regardless of how customers reach it, or your analytics are not reporting correctly."
"Mobile-first markets are emerging where users have skipped PC adoption entirely and use inexpensive low-end mobile devices to connect and use the internet. But these challenges reveal the weakness of using Core Web Vitals."
"Block layouts have been part of CSS since the beginning, but they've always lacked proper alignment controls. Now, with align-content support in block layouts, we can distribute content vertically with the same flexibility we've enjoyed in flex and grid."
"Apple's Safari, when full keyboard access is turned on, includes the iframe in the tab index the first time it is encountered. Subsequent attempts to tab onto the iframe won't work and it will behave just like Firefox, Chrome, and Chromium-based browsers."
"Comparing the outcomes of my tests from 2024 with those from 2020, it feels like not much has changed. The charts are still not accessible to people using assistive tech, interaction is not accessible to keyboard-only users, the layouts are not zoomable, there are issues with the colors, explanations are lacking, and some of the dashboards had up to 800+ automatically detectable errors."
"Web components have always promised reusable, isolated, and standards-based solutions for building modern web applications. Yet, challenges like server-side rendering (SSR), static site generation (SSG), performance, and accessibility have often kept developers reliant on frameworks and custom solutions. Declarative Shadow DOM bridges these gaps, unlocking the full potential of web components for the modern web platform."
"content-visibility makes it easy to hide content, completely skip rendering, and to opt-in to greater performance when we find ourselves in situations filled with content."
"The transition property allows for a constituent property transition-behavior, which may be set to allow-discrete, which will allow CSS to animate between discrete values."