Alex
Alex
For exampple, these rules exist in DNS filter from `AdGuardSDNSFilter`, but not in `HostlistsRegistry` ``` ||193.200.64.24^ ||212.117.190.201^ ```
OS: MacOS Sonoma 14.5 Browser: Safari 17.6 AdGuard: 2.16.0.1808 nightly / CL 1.16.25 / Scriptlets 1.11.16 Example of the site with the problem: https://tweakers.net/ Screenshot  UPD: The rules, which...
### Describe your feature Hi It would be great if there was formatting support for JS. I'm currently using the `Code Formatter - JSON, CSS & JavaScript` extension in Chrome...
### Please answer the following questions for yourself before submitting an issue - [X] Filters were updated before reproducing an issue - [X] I checked the [knowledge base](https://adguard.com/kb/) and found...
ABP syntax https://github.com/easylist/easylist/commit/99c717facd46997a3b90bb697c1515c7c957350e#diff-d95e1ad0368a5fb3bacb89fc7f209b9fa33a9974d9d2cf4b9a98903b7aa356a2R850 ```adblock euronews.com###o-site-hr__leaderboard-wallpaper.u-show-for-xlarge {remove:true;} ``` AdGuard extended CSS syntax: ```adblock euronews.com#$?##o-site-hr__leaderboard-wallpaper.u-show-for-xlarge { remove: true; } ```
For example, Base filter at the moment contains ~4k duplicates (the most of them exist in EasyList) We need to remove duplicates during compilation. Start with equal lines.
``` Error: "'url' is not valid modifier" in the rule: "[$url=/^https?:\/\/\d{1\,3}\.\d{1\,3}\.\d{1\,3}\.\d{1\,3}\/.*(\?|&)__cpo=aHR0c/]#%#//scriptlet('set-constant', '__Cpn.prototype.showAds', 'false')" Error: "'url' is not valid modifier" in the rule: "[$url=/^https?:\/\/\d{1\,3}\.\d{1\,3}\.\d{1\,3}\.\d{1\,3}\/.*(\?|&)__cpo=aHR0c/]#%#//scriptlet('abort-on-stack-trace', 'addEventListener', '/attachEvent[\s\S]*?Popup[\s\S]*?register/')" ```
https://github.com/AdguardTeam/CoreLibs/issues/1917 https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#urlskip
 ``` wiki.yjsnpi.nu$$script:contains(/\+['"`]\w.+catch/) ```
Not recognized as invalid - no CSS style / mistaken `$` `investing.com#$#.relative ~ div[class^="fixed bottom-0 z-50"]` `investing.com#@$#.relative ~ div[class^="fixed bottom-0 z-50"]` Extended CSS is detected `investing.com#$?#.relative ~ div[class^="fixed bottom-0 z-50"]`...