From edc726858b0b22d6d63ec81fa7a2fd7c743b371e Mon Sep 17 00:00:00 2001 From: Gus Libens <27970303+goestav@users.noreply.github.com> Date: Sat, 6 Dec 2025 23:03:34 +0100 Subject: [PATCH] refactor: add `mark_watched` parameter with JavaScript --- assets/js/handlers.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/assets/js/handlers.js b/assets/js/handlers.js index 67cd9081..d765a48f 100644 --- a/assets/js/handlers.js +++ b/assets/js/handlers.js @@ -146,4 +146,15 @@ event.preventDefault(); } }); + + // Handle the video watched state with JavaScript (if enabled) + const anchorElements = document.querySelectorAll('a[href^="/watch"]'); + + for (const anchorElement of anchorElements) { + const url = new URL(anchorElement.href); + + url.searchParams.set("mark_watched", "0"); + + anchorElement.href = url.href; + } })();