My Interop 2027 Picks
Interop 2027 is gathering votes and the deadline is 19 November 2026. For the second year now, Firefox made a page to let you rank your Interop 2027 choices. Which I’ve now done.
I narrowed it down to fifteen, though getting there was oddly difficult. It seems the top three are really what matter, but I’ll share all fifteen with some tiny amount of context for each.
Mine
Ranked.
ariaNotify():
Because years of watching developers get live regions wrong (arguably because companies aren’t employing screen reader users in critical roles) coupled with confusion about exposure and support, makes me hopeful this new approach will help close some of those gaps. The ARIA Working Group put in a bunch of effort to specariaNotify()(from an early odd proposal), so I look forward to broad support.- HTML
focusgroupattribute:
I’ve shared my opinions onfocusgroup, so I am hopeful for better outcomes for users, while simplifying keyboard patterns for authors (and hopefully less scripting). - Shadow DOM
referenceTarget:
Because I have seen so many broken associations across shadow boundaries that have left screen reader and voice control users stranded. While ARIA reflection and the proposed AOM continue to get some attention, they aren’t here today. - HTML
headingoffsetandheadingresetattributes:
Because headings coming from user-generated or third-party content are often the wrong level, though they aren’t typically blockers for users. That said, my fear is authors will get more cavalier, even treating this as an outline algorithm. - Device Posture API:
While foldable phones named Duo have been around for years, Apple’s newest hardware is already causing problems with design systems that (wrongly, IMO) rely on known and fixed screen sizes. I feel this can help limit user pain caused by author error. - Viewport Segments API:
For essentially the same reason as the prior entry, with the added bonus of numbers. - CSS linked parameters:
This is an author feature to me, because I use plenty of SVGs referenced by<img>and hate that I cannot pass colors into them. - CSS
AccentColorsystem color reflectsaccent-color:
There was a brief period where some design systems leaned on this user preference, and thanks to fingerprinting concerns, are stuck with low-contrast browser defaults instead. Some of those patterns aren’t getting updates, so let’s fix it in the place that broke it. - CSS
line-clampproperty:
Card designs have been visually clipping text or moving interactive controls to the wrong place for years, making for confusing UIs for keyboard and screen reader users. While I am wary of letting CSS generate content (localization risk), I’d still like to see card usability improved and this might jelp. - HTML
<input type="week">:
Again, this is a personal preference given how many poorly-coded, inaccessible date pickers I have seen. Adding a week option might seem trivial, but I’ve yet to see an author get it right. - CSS
random-item()function:
Not having to use script for this would be nice, though there is risk authors will use it for more than basic styling, potentially messing with exposure to AAPIs. - CSS anchor positioning with transforms and animations:
The script payload to do this well seems to cause my phone to overheat and my fans to spin, so seeing this handled natively would be nice as an author and user. - CSS
flex-wrap: balance:
To fix a years-old and glaring (IMO) gap in flex. - Responsive iframes:
This is an accessibility issue, in my experience, once critical content is visually hidden. Even when scrollbars appear, it’s a visual and functional mess. - Improve interoperability of pointer events on touch devices:
This only made the list because Apple is finally making a touch-screen Mac and, if VoiceOver is any indication, will fail to use what it learned on mobile and probably invent new interactions because it knows better. Maybe this proposal can get ahead of that behavior.
There are plenty of items I didn’t rank. There are plenty of items I would down-vote if I could. Regular readers of this site could probably guess a few.
Others
Others have shared their own rankings, so I’ve listed them alphabetically by last name for no particular reason (though I realize it’s only people with last names that I’ve found so far, kind of doubling down on the Western Wide Web phenomenon):
- Jeff Bridgforth
- Declan Chidlow
- Joshua Comeau
- Chris Coyier
- Ky Decker
- Joe Crawford
- Roland Franke
- Paweł Grzybek
- Jeremy Keith
- Christopher Kirk-Nielsen
- David Marland
- Eric A. Meyer
- Stuart Robson
- Ana Rodrigues
- Remy Sharp
- Sam Smith
- Sara Soueidan
- Tyler Sticka
- Cyd Stumpel
None of those rankings are wrong. Except where they are wrong, of course.
Leave a Comment or Response