mirror of
https://github.com/yattee/yattee.git
synced 2026-10-23 13:12:53 +00:00
Chapter lists highlighted the active row by reading currentTime in the view body, re-rendering every row many times per second during playback. PlayerState now stores a change-guarded activeChapterID updated when time or chapters change, so views observe only chapter transitions.