mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2024-11-10 09:07:45 +01:00
Better key moments check by not importing when no 0 second chapter
This commit is contained in:
parent
d347f4e575
commit
ce3f77ed20
1 changed files with 6 additions and 2 deletions
|
@ -71,8 +71,7 @@ export function getExistingChapters(currentVideoID: VideoID, duration: number):
|
|||
|
||||
const chapters: SponsorTime[] = [];
|
||||
// .ytp-timed-markers-container indicates that key-moments are present, which should not be divided
|
||||
if (chaptersBox && !(getControls()?.parentElement?.parentElement
|
||||
?.querySelector(".ytp-timed-markers-container")?.childElementCount > 0)) {
|
||||
if (chaptersBox) {
|
||||
let lastSegment: SponsorTime = null;
|
||||
const links = chaptersBox.querySelectorAll("ytd-macro-markers-list-item-renderer > a");
|
||||
for (const link of links) {
|
||||
|
@ -104,6 +103,11 @@ export function getExistingChapters(currentVideoID: VideoID, duration: number):
|
|||
}
|
||||
}
|
||||
|
||||
if (chapters[0] && chapters[0].segment[0] !== 0) {
|
||||
// This is key moments instead of chapters, don't import as they are not full sections
|
||||
return [];
|
||||
}
|
||||
|
||||
return chapters;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue