diff --git a/BaseFilter/sections/specific.txt b/BaseFilter/sections/specific.txt index 038128ef933..98a52a0724b 100644 --- a/BaseFilter/sections/specific.txt +++ b/BaseFilter/sections/specific.txt @@ -181,8 +181,11 @@ youtubekids.com,youtube-nocookie.com,youtube.com#%#//scriptlet('set-constant', ' ! https://github.com/AdguardTeam/AdguardFilters/issues/167440 ! The rule below causes breakage on tv.youtube.com, so tv.youtube.com is excluded from this rule ! and simple workaround is used instead -/youtubei/v*/player?$replace=/\"adPlacements.*?([A-Z]"\}|"\}{2})\}\]\,//,domain=youtubekids.com|youtube-nocookie.com|youtube.com|~tv.youtube.com -.com/playlist?list=$replace=/\"adPlacements.*?([A-Z]"\}|"\}{2})\}\]\,//,domain=youtubekids.com|youtube-nocookie.com|youtube.com|~tv.youtube.com +! According to documentation, comma in {2,4} should be escaped, but it breaks video player, it works fine if it's not escaped +! aglint-disable-next-line invalid-modifiers +/youtubei/v*/player?$replace=/\"adPlacements.*?([A-Z]"\}|"\}{2,4})\}\]\,//,domain=youtubekids.com|youtube-nocookie.com|youtube.com|~tv.youtube.com +! aglint-disable-next-line invalid-modifiers +.com/playlist?list=$replace=/\"adPlacements.*?([A-Z]"\}|"\}{2,4})\}\]\,//,domain=youtubekids.com|youtube-nocookie.com|youtube.com|~tv.youtube.com /youtubei/v*/player?$replace=/"adPlacements"/"no_ads"/,domain=tv.youtube.com .com/playlist?list=$replace=/"adPlacements"/"no_ads"/,domain=tv.youtube.com !