diff --git a/src/screens/Reader.tsx b/src/screens/Reader.tsx index 9410ed33..fbba8b8f 100644 --- a/src/screens/Reader.tsx +++ b/src/screens/Reader.tsx @@ -253,8 +253,12 @@ export function Reader() { downloadAhead(); + const chapterIds = settings.skipDupChapters + ? Chapters.getIds(Chapters.addDuplicates([chapter], mangaChapters ?? [chapter])) + : [chapter.id]; + requestManager - .updateChapters([chapter.id], { + .updateChapters(chapterIds, { ...patch, chapterIdsToDelete: getChapterIdsToDelete(), trackProgressMangaId: