mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-12 22:47:18 +03:00
Fix hidden mute segments sometimes still muting
This commit is contained in:
@@ -772,6 +772,7 @@ function getVirtualTime(): number {
|
|||||||
|
|
||||||
function inMuteSegment(currentTime: number, includeOverlap: boolean): boolean {
|
function inMuteSegment(currentTime: number, includeOverlap: boolean): boolean {
|
||||||
const checkFunction = (segment) => segment.actionType === ActionType.Mute
|
const checkFunction = (segment) => segment.actionType === ActionType.Mute
|
||||||
|
&& segment.hidden === SponsorHideType.Visible
|
||||||
&& segment.segment[0] <= currentTime
|
&& segment.segment[0] <= currentTime
|
||||||
&& (segment.segment[1] > currentTime || (includeOverlap && segment.segment[1] + 0.02 > currentTime));
|
&& (segment.segment[1] > currentTime || (includeOverlap && segment.segment[1] + 0.02 > currentTime));
|
||||||
return sponsorTimes?.some(checkFunction) || sponsorTimesSubmitting.some(checkFunction);
|
return sponsorTimes?.some(checkFunction) || sponsorTimesSubmitting.some(checkFunction);
|
||||||
|
|||||||
Reference in New Issue
Block a user