diff --git a/BaseFilter/sections/antiadblock.txt b/BaseFilter/sections/antiadblock.txt index 4051ce71de9..e028fa31baa 100644 --- a/BaseFilter/sections/antiadblock.txt +++ b/BaseFilter/sections/antiadblock.txt @@ -1893,7 +1893,7 @@ veev.to##.veevad-interstitial @@||veev.to^$generichide @@/ad-provider.js$xmlhttprequest,domain=veev.to veev.to#%#//scriptlet('set-constant', '_iab', 'false') -veev.to#%#(()=>{const t={apply:(t,n,e)=>{if(e[0]&&null===e[0].html?.detected&&"function"==typeof e[0].html?.instance?.start&&"function"==typeof e[0].env?.instance?.start&&"function"==typeof e[0].http?.instance?.start){const t=function(){"boolean"==typeof this._hsz&&(this._hsz=!1)};["html","env","http"].forEach((n=>{e[0][n].instance.start=t,"boolean"==typeof e[0][n].instance._hsz&&(e[0][n].instance._hsz=!0)}))}return Reflect.apply(t,n,e)}};window.Object.keys=new Proxy(window.Object.keys,t)})(); +veev.to#%#(()=>{const t={apply:(t,n,e)=>{if(e[0]&&null===e[0].html?.detected&&"function"==typeof e[0].html?.instance?.start&&"function"==typeof e[0].env?.instance?.start&&"function"==typeof e[0].http?.instance?.start){const t=function(){Object.keys(this).forEach((t=>{"boolean"==typeof this[t]&&(this[t]=!1)}))};["html","env","http"].forEach((n=>{e[0][n].instance.start=t}))}return Reflect.apply(t,n,e)}};window.Object.keys=new Proxy(window.Object.keys,t)})(); ! The rule below fixes popups, but also causes detection if rule above is not used, so it's necessary to exclude it from some platforms !+ NOT_PLATFORM(ext_ff, ext_ublock) veev.to#%#//scriptlet('abort-on-property-read', 'VEEVPop') diff --git a/QuickFixesFilter/sections/quickfixes.txt b/QuickFixesFilter/sections/quickfixes.txt index e794d83dfc1..3733947ec87 100644 --- a/QuickFixesFilter/sections/quickfixes.txt +++ b/QuickFixesFilter/sections/quickfixes.txt @@ -25,6 +25,9 @@ ! https://github.com/AdguardTeam/AdguardBrowserExtension/issues/2992 ||livejasmin.com^$popup,third-party,badfilter ! +! https://github.com/AdguardTeam/AdguardFilters/issues/188477 27-10-2024 +veev.to#@%#(()=>{const t={apply:(t,n,e)=>{if(e[0]&&null===e[0].html?.detected&&"function"==typeof e[0].html?.instance?.start&&"function"==typeof e[0].env?.instance?.start&&"function"==typeof e[0].http?.instance?.start){const t=function(){"boolean"==typeof this._hsz&&(this._hsz=!1)};["html","env","http"].forEach((n=>{e[0][n].instance.start=t,"boolean"==typeof e[0][n].instance._hsz&&(e[0][n].instance._hsz=!0)}))}return Reflect.apply(t,n,e)}};window.Object.keys=new Proxy(window.Object.keys,t)})(); +veev.to#%#(()=>{const t={apply:(t,n,e)=>{if(e[0]&&null===e[0].html?.detected&&"function"==typeof e[0].html?.instance?.start&&"function"==typeof e[0].env?.instance?.start&&"function"==typeof e[0].http?.instance?.start){const t=function(){Object.keys(this).forEach((t=>{"boolean"==typeof this[t]&&(this[t]=!1)}))};["html","env","http"].forEach((n=>{e[0][n].instance.start=t}))}return Reflect.apply(t,n,e)}};window.Object.keys=new Proxy(window.Object.keys,t)})(); ! https://github.com/AdguardTeam/AdguardFilters/issues/119573 26-10-2024 ! voe.sx ||imasdk.googleapis.com/js/sdkloader/ima3.js$script,redirect=google-ima3,domain=kimberlyonlocal.com