Focus must remain clearly visible at all times
Aliases: focus visibility · focus indicator · 10-foot focus highlight
What it is
If focus cannot be seen, the D-pad has no reference. At every moment, from sofa distance, the user must tell which card, button, or menu row is the current focus, and that mark must not vanish during animation, transitions, autoplay, or an inserted ad. On television, visible focus is not an accessibility ring added after the fact. It is the only “where am I” channel: with no pointer to aim, turning the indicator off turns navigation off.
Why it happens
Direction keys are relative. The next press starts from “this one,” so “this one” must occupy a visually nameable place. An indicator weaker than the content—a hairline stroke, a slight lift in brightness, a 2% scale—melts into unfocused items against playing video, a saturated poster wall, and living-room ambient light. People press, cannot tell whether anything moved, press again, and send focus elsewhere, then spend a round finding it.
Visibility also has to be continuous in time. If the indicator arrives after the content on a page change, if an old highlight hangs for a frame while a list reshuffles, if a loading skeleton has no focus slot, there is a gap. In that gap, even a few hundred milliseconds, the next key already lands on an unknown object. Hiding chrome during fullscreen playback is fine; the moment the remote wakes the UI, focus must return to a visible control. The system cannot assume anyone remembers where it was before the chrome hid.
The focus mark must be encoded separately from selected, now-playing, and recommendation badges. One stroke that means both “you are here” and “already in My List” makes the OK key unreadable in advance.
Where it stops holding
During pure voice operation, or when a trackpad already draws a cursor, page-level focus chrome can recede—but OK still acts on some object, and that object still has to be discriminable. Very dark cinema modes compress UI luminance; a focus mark that lives only in brightness difference disappears with the content. Shape or motion has to carry it, rather than a brighter white rim that blows out the picture. Screen-reader users do not depend on this visual mark; the person watching the same screen still does. Focus on an item scrolled out of the viewport is equivalent to invisible: the item remains in the sequence, the person cannot see it.
Applying it
- Use an indicator decoupled from the artwork: a clear scale-up, a uniquely colored frame, or a stable translation. Do not rely on a 1px stroke or a faint brightness delta.
- Make the indicator appear with zero delay on transitions, list refreshes, and wake-from-playback. Content may lag; the focus slot may not be empty.
- Split “current focus,” “selected,” and “now playing” into three visual encodings so the consequence of OK can be read beforehand.
- Verify from real viewing distance while someone else taps the D-pad at random. The observer must name the focused item after every press without guessing; every unnameable frame is an indicator failure. Repeat on a saturated poster wall and on a control bar over fullscreen video.