From 00f134029ae3c2081053427fbdd06ebda3d6040e Mon Sep 17 00:00:00 2001 From: Ajay Date: Sun, 4 Sep 2022 21:52:14 -0400 Subject: [PATCH] Prevent creating multiple chapter vote containers --- src/js-components/previewBar.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/js-components/previewBar.ts b/src/js-components/previewBar.ts index 56542daa..1b9df1c8 100644 --- a/src/js-components/previewBar.ts +++ b/src/js-components/previewBar.ts @@ -669,6 +669,11 @@ class PreviewBar { const chapterVoteContainer = this.chapterVote.getContainer(); if (chosenSegment.source === SponsorSourceType.Server) { if (!chapterButton.contains(chapterVoteContainer)) { + const oldVoteContainers = document.querySelectorAll("#chapterVote"); + if (oldVoteContainers.length > 0) { + oldVoteContainers.forEach((oldVoteContainer) => oldVoteContainer.remove()); + } + chapterButton.insertBefore(chapterVoteContainer, this.getChapterChevron()); }