diff --git a/src/lib/components/views/HomeView.svelte b/src/lib/components/views/HomeView.svelte
index a1f559b9b..ac0b3ba98 100644
--- a/src/lib/components/views/HomeView.svelte
+++ b/src/lib/components/views/HomeView.svelte
@@ -837,7 +837,7 @@
{$t('home.continueListening')}
- {#each continueTracks as track, index}
+ {#each continueTracks as track, index (`${track.id}-${downloadStateVersion}`)}
{@const isActiveTrack = isPlaybackActive && activeTrackId === track.id}
{@const isTrackDownloaded = checkTrackDownloaded?.(track.id) || false}