Update Notes - 5.9.2 (2026-03-16)
🔧 Bug Fixes
-
Fixed #115 which was a problem I traced back to a Svelte framework issue. Svelte 5.53.7 exhibited this issue but Svelte 5.53.12 has fixed it. The issue manifested itself in TVS as a problem when changing channels too quickly; we would unload a channel rapidly while it's still loading and this would cause multiple channels to be loaded at the same time despite using a
{#key}block to prevent this. The zombie channels would never unload and would stick around until we refreshed the page. -
Added a 200ms throttle on channel change operations to help prevent any future issues with changing channels too fast. If you hold down the channel up / down button we no longer change channels as fast as possible; we'll change channels about 5 channels per second instead. If you mash channel up and down buttons rapidly we'll ignore any button presses shorter than 200ms apart.
-
Fixed an issue with the YouTube playlist engine where if you use it inside a
h-splitorv-splitlayout the player would take up 100% of the screen rather than 100% of its container meaning that we were losing half the image. YouTube playlists resize to fit their container properly now.