From 60c0af2ae7bd6db6fdc5f65ff5b4c88e17bebe54 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Sat, 22 May 2021 01:51:50 -0400 Subject: [PATCH] Don't break upload notice when clearing segments --- src/content.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/content.ts b/src/content.ts index 6c5a5a4f..11c77599 100644 --- a/src/content.ts +++ b/src/content.ts @@ -1201,6 +1201,8 @@ function cancelCreatingSegment() { if (isSegmentCreationInProgress()) { sponsorTimesSubmitting.splice(sponsorTimesSubmitting.length - 1, 1); Config.config.segmentTimes.set(sponsorVideoID, sponsorTimesSubmitting); + + if (sponsorTimesSubmitting.length <= 0) resetSponsorSubmissionNotice(); } updateEditButtonsOnPlayer(); @@ -1335,6 +1337,8 @@ function clearSponsorTimes() { + "\n" + chrome.i18n.getMessage("confirmMSG") if(!confirm(confirmMessage)) return; + resetSponsorSubmissionNotice(); + //clear the sponsor times Config.config.segmentTimes.delete(currentVideoID); @@ -1342,7 +1346,6 @@ function clearSponsorTimes() { sponsorTimesSubmitting = []; updatePreviewBar(); - updateEditButtonsOnPlayer(); } } @@ -1413,6 +1416,7 @@ function dontShowNoticeAgain() { * Helper method for the submission notice to clear itself when it closes */ function resetSponsorSubmissionNotice() { + submissionNotice?.close(); submissionNotice = null; }