Screen Reader Focus Order Explorer
Interactive 3D model of how VoiceOver/TalkBack traverse a mobile screen's accessibility tree in DOM order — shuffle the source order away from the visual layout and watch the focus-order mismatch, swipe distance and traversal time blow up, then fix it back to WCAG 2.4.3 compliant order.
Every mobile screen has two orders layered on top of it: the order sighted users scan visually, and the order a screen reader like VoiceOver or TalkBack walks through the underlying accessibility tree. This simulator renders a real phone layout in 3D — header, hero image, title, body text, a call-to-action and a three-tab bottom nav — and lets you shuffle the source (DOM) order away from the visual layout to see exactly what WCAG 2.4.3 "Focus Order" violations feel like: the focus marker leaps erratically across the screen, the traversal path grows longer than the ideal Z-pattern path, and the live "order efficiency" readout drops. A reading-speed slider models realistic per-element dwell time from word count, and one button restores the DOM order to match the visual layout — the fix real engineers apply when an audit tool flags this exact bug.
Explore how VoiceOver and TalkBack traverse a mobile screen's accessibility tree in DOM order — shuffle the source order away from the visual layout and watch focus-order efficiency, traversal path length and full-pass time change, then fix it back to WCAG 2.4.3 compliant order.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install