mirror of
https://github.com/yattee/yattee.git
synced 2026-10-24 21:52:51 +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.