Tier 4Tier 4 · TV (Generic): tv.put.io, Tizen, webOS. The restrained, list-first web binding is the reference presentation. Android TV shares the product behaviour but applies Google's native TV components and focus model.--yellow-solid · --solid · --component-bg · --radius-tv
Resume promptvideo-player/withResumePlaybackPromptshared behaviour; tier-specific presentation
The resume decision happens at play time, not browse time. When a video has both a duration and a saved position, the player opens with this prompt instead of the video. In the browser the only trace of a started video is the watched eye on its row.
The.Wire.S03E04.Back.Burners.1080p.BluRay.x264-DEMAND.mkv
Resume promptRaw filename, saved-position progress and exactly two choices. No poster, thumbnail or inferred media metadata
triggershown only when duration > 0 and startTime > 0
titleraw filename, 48 medium, one line
slider768x12. Elapsed --yellow-solid, remainder --solid, bottom corners 4 (height/3)
focus previewthe slider animates (100ms) to the focused choice: full position on Continue, zero on Start from the beginning
buttonsmd Buttons, stacked, spacing 32. Continue playing from 32:11 takes preferred focus
siblingstier 3 roku-p03-continue-watching (dialog panel) · tier 2 androidtv-s03-continue-watching (M3 dialog) · tvOS tvos-s03-continue-watching (custom pre-play overlay)
Do not build a continue-watching row, shelf or hub tile. No TV tier ships one: the file browser stays chronology-free and the prompt owns the resume decision.
Contract: platforms/tv-generic/DESIGN.md