diff --git a/src/components/home/ContinueWatchingSection.tsx b/src/components/home/ContinueWatchingSection.tsx index 05bca2aa..ee866f7c 100644 --- a/src/components/home/ContinueWatchingSection.tsx +++ b/src/components/home/ContinueWatchingSection.tsx @@ -469,7 +469,10 @@ const ContinueWatchingSection = React.forwardRef((props, re // Skip movies that are already watched on Trakt if (group.type === 'movie') { const watchedSet = await traktMoviesSetPromise; - if (watchedSet.has(group.id)) { + const imdbId = group.id.startsWith('tt') + ? group.id + : `tt${group.id}`; + if (watchedSet.has(imdbId)) { // Optional: sync local store to watched to prevent reappearance try { await storageService.setWatchProgress(group.id, 'movie', { @@ -1198,7 +1201,6 @@ const ContinueWatchingSection = React.forwardRef((props, re padding: isTV ? 16 : isLargeTablet ? 14 : isTablet ? 12 : 12 } ]}> - {(() => { const isUpNext = item.type === 'series' && item.progress === 0; return (