diff --git a/materialious/src/lib/Player.svelte b/materialious/src/lib/Player.svelte index 4f4c5039..f0c02401 100644 --- a/materialious/src/lib/Player.svelte +++ b/materialious/src/lib/Player.svelte @@ -50,7 +50,11 @@ onDestroy(async () => { if (get(playerSavePlaybackPosition) && player?.currentTime) { - localStorage.setItem(data.video.videoId, player.currentTime.toString()); + if (player.currentTime < player.duration - 10) { + localStorage.setItem(data.video.videoId, player.currentTime.toString()); + } else { + localStorage.removeItem(data.video.videoId); + } } player = undefined;