mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-09 21:17:20 +03:00
Fix: skipping to the end of looped videos #426
This commit is contained in:
committed by
GitHub
parent
43ea5cc3ec
commit
34bcb120e5
@@ -1007,7 +1007,13 @@ function skipToTime(v: HTMLVideoElement, skipTime: number[], skippingSegments: S
|
|||||||
let autoSkip: boolean = utils.getCategorySelection(skippingSegments[0].category)?.option === CategorySkipOption.AutoSkip;
|
let autoSkip: boolean = utils.getCategorySelection(skippingSegments[0].category)?.option === CategorySkipOption.AutoSkip;
|
||||||
|
|
||||||
if ((autoSkip || sponsorTimesSubmitting.includes(skippingSegments[0])) && v.currentTime !== skipTime[1]) {
|
if ((autoSkip || sponsorTimesSubmitting.includes(skippingSegments[0])) && v.currentTime !== skipTime[1]) {
|
||||||
v.currentTime = skipTime[1];
|
// Fix for looped videos not working when skipping to the end #426
|
||||||
|
// for some reason you also can't skip to 1 second before the end
|
||||||
|
if (v.loop && v.duration > 1 && skipTime[1] >= v.duration - 1) {
|
||||||
|
v.currentTime = 0;
|
||||||
|
} else {
|
||||||
|
v.currentTime = skipTime[1];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (openNotice) {
|
if (openNotice) {
|
||||||
|
|||||||
Reference in New Issue
Block a user