diff options
author | Ajay <[email protected]> | 2023-10-18 12:13:11 -0400 |
---|---|---|
committer | Ajay <[email protected]> | 2023-10-18 12:13:11 -0400 |
commit | c8c141f5c9f0082863d9c3304c0cad17fe394b84 (patch) | |
tree | 137e1c1ac4ae6d8371e9e5f2b69399bef561bb12 /src | |
parent | 88cfa023c9248097042445228007558a101fc0f0 (diff) | |
download | SponsorBlock-c8c141f5c9f0082863d9c3304c0cad17fe394b84.tar.gz SponsorBlock-c8c141f5c9f0082863d9c3304c0cad17fe394b84.zip |
Round end time when skipping on firefox if close
Fix #1883
Diffstat (limited to 'src')
-rw-r--r-- | src/content.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/content.ts b/src/content.ts index 0d5cc33a..de537005 100644 --- a/src/content.ts +++ b/src/content.ts @@ -1660,6 +1660,9 @@ function skipToTime({v, skipTime, skippingSegments, openNotice, forceAutoSkip, u // MacOS will loop otherwise #1027 // Sometimes playlists loop too #1804 v.currentTime = v.duration - 0.001; + } else if (v.duration > 1 && Math.abs(skipTime[1] - v.duration) < 0.5 + && isFirefoxOrSafari() && !isSafari()) { + v.currentTime = v.duration; } else { if (inMuteSegment(skipTime[1], true)) { // Make sure not to mute if skipping into a mute segment |