Back to Interop 2027 proposals
Proposed by web-platform-tests/interop#1349
Participate in this proposal on GitHub

Direct 1-click actions are temporarily unavailable for Interop proposals pending repository app approval. Cast your vote by adding a +1 reaction or join the discussion directly on GitHub.

Open issue on GitHub

The reading-flow CSS property is a feature designed to address the long-standing problem of the disconnect between the visual presentation of content and the logical order in which it is navigated by assistive technologies and keyboard users. With modern layout methods like Flexbox and Grid, it's easy to create visually appealing layouts where the source order of elements in the DOM does not match their visual order. This discrepancy can lead to a confusing and inaccessible user experience, where keyboard navigation jumps around the page illogically.

The reading-flow property, in conjunction with reading-order, allows developers to control the navigation and reading order of elements within a flex, grid, or block container, ensuring that it follows the visual flow. This is crucial for accessibility, as it provides a more intuitive and predictable experience for users of screen readers and other assistive technologies. Achieving interoperability for reading-flow is important for creating a consistent and accessible web for all users, regardless of how they navigate the web.

(Copied from last year's proposal.)

Discussion on GitHub (0)

No comments on GitHub yet

Be the first developer to share technical feedback or use cases on this Interop proposal.

Join discussion on GitHub