[csswg-drafts] [CSS-Display-4] Note in `order` section makes incorrect assumptions about sighted and blind use cases (#12093)

cookiecrook has just created a new issue for https://github.com/w3c/csswg-drafts:

== [CSS-Display-4] Note in `order` section makes incorrect assumptions about sighted and blind use cases ==
This note in https://drafts.csswg.org/css-display-4/#order-accessibility

> Authors must use [order](https://drafts.csswg.org/css-display-4/#propdef-order) only for spatial, not logical, reordering of content. Style sheets that use order to perform logical reordering are non-conforming.
> 
> NOTE: This is so that non-visual media and non-CSS UAs, **_which typically present content linearly_**, can rely on a logical source order, while [order](https://drafts.csswg.org/css-display-4/#propdef-order) is used to tailor the layout order. (Since **_visual perception is two-dimensional and non-linear_**, the desired layout order is not always logical.)

Makes two assumptions:
- non-visual ~= linear
- visual ~= multi-dimensional non-linear

IMO, neither is correct, even though it includes the work "typically"...  

"typically linear" might only be true in the case of a novice, sighted screen reader user like a web developer.

**Suggestion:**
NOTE: This is so that ~~non-visual media~~ **_assistive technologies_** and non-CSS UAs ~~, which typically present content linearly,~~ can rely on a logical source order, while [order](https://drafts.csswg.org/css-display-4/#propdef-order) is used to tailor the layout order. ~~(Since visual perception is two-dimensional and non-linear, the desired layout order is not always logical.)~~

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12093 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 16 April 2025 23:43:12 UTC