diff --git a/player/html/index.html b/player/html/index.html
index 0cf8a59..7b43f62 100644
--- a/player/html/index.html
+++ b/player/html/index.html
@@ -249,6 +249,7 @@
const ass = new ASS(content, nextVideo, {
container: subtitles,
});
+ sub_handlers[nextVideo.id]?.destroy()
sub_handlers[nextVideo.id] = ass
ended()
})