TIL that for an HTML source order that provides a natural read (good), but reflows elements for design reasons with CSS grid (or flexbox)…
VoiceOver reads them out in the *designed* order. Which is pissing me off.
I also learn that there’s a CSS fix for this kind of thing with the `reading-order` property but:
a) my initial reading is the fix’s emphasis is to make things follow the visual order (which is the opposite of my dilemma)
b) it has low support anyway
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/reading-flow