Releases: AdguardTeam/Scriptlets
1.6.51
💊 improved scriptlets:
abort-on-stack-trace: protect RegExp.test()set-cookie-reload: infinite reload for non-set cookieprevent-xhr: blob response, randomized responseText with given lengthabort-current-inline-script: maximum call stack size exceeded erroradjust-setInterval/setTimeout— no fail ifmatchCallbackcontains(
🪄 improved redirects:
google-ima3:getUserRequestContext()didomi-loader: maximum call stack size exceeded errorgoogletagservices-gpt: huge api compatibility improvement
1.6.39
💊 improved scriptlets:
abort-on-stack-trace: maximum call stack size exceededadjust-setInterval/setTimeout: invalid callbacksprevent-refresh: 0 seconds delay contentprevent-setTimeout/setInterval: matchDelay = 0 prevents all callbacksset-constant: chain of properties and compatibility with Manifest v3 extensionprevent-requestAnimationFrame: logging
🪄 improved redirects:
google-ima3: AdsManagerLoadedEvent(), requestAds()googletagservices-gpt: getSizes
🤝 fixed scriptlet conversion for ABP rules ending with semicolon and two remove-attr/class args while UBO -> ADG
1.6.20
💊 improve window-close scriptlet for Chrome — use browser extension's API
1.6.18
⚡️ no-topics scriptlet has been implemented
💊 log- / prevent-addEventListener scriptlets have been improved
1.6.15
☝️ Added new scriptlets API-method for MV3
1.6.11
💊 Improved and fixed:
prevent-fetch: empty Responsegoogletagservices-gpt: pubAdsService isInitialLoadDisabled() methodmetrika-yandex-watch: Ya.Metrika counters() method
☝️ Added new redirects API method for MV3
1.6.8
🛎 added yes/no as new possible values for few set-scriptlets
📝 improved set-constant logging for non-configurable properties
1.6.5
💊 fixed set-constant loop reassignments error
1.6.2
⚡️ new scriptlets:
prevent-element-src-loadingprevent-refresh
💫 new redirects:
noopjsonprebid-adsfingerprintjs3prebiddidomi-loadergoogle-ima3naver-wcslog
💊 improved scriptlets:
set-constant: different props on the same base;promiseResolveFuncandpromiseRejectFuncare available nowprevent-xhr: dispatch 'loadend' eventjson-prune: filter logging
🪄 improved redirects:
ati-smarttag: added internalSearch.setmetrika-yandex-tag: added api.dectruct, dispatch an event for each counter initedgoogle-analytics: improve dataLayer.pushgooglesyndication-adsbygoogle: adsbygoogle.push.length checkinggoogletagservices-gpt: added pubAdsService.removeEventListener
⚱️ removed no-floc scriptlet
🤝 fixed fingerprint2 redirect compatibility
1.5.22
☝️ improved remove-attr/class selector validation while UBO→ADG conversion
💫 $redirect-rule modifier support has been added