AdguardTeam / AdguardFilters

AdGuard Content Blocking Filters
https://adguard.com/
GNU General Public License v3.0
3.18k stars 635 forks source link

infogor.flack.agency #179231

Closed adguard-bot closed 5 months ago

adguard-bot commented 5 months ago

Issue URL (Incorrect Blocking)

https://infogor.flack.agency/post-ad.html

Screenshots

Screenshot 1 ![Screenshot 1](https://cdn.adguard.info/sitereports/ymnshypbpyooo40wk0gsc8g0wgg48ocltfc2d8yw8o.png?nc=1)
Screenshot 1 with AdGuard disabled ![Screenshot 1](https://cdn.adguard.info/sitereports/1atcj7k2v880c0oskwkow00kg0kg00gd9oku0vqazw.png?nc=1)

System configuration

Information Value
AdGuard product: AdGuard Browser Extension v4.3.46
System version: Mac OS 13.6.6
Browser: Яндекс Браузер
Stealth mode: disabled
Filters: Ad Blocking:
AdGuard Base

Other:
Filter unblocking search ads and self-promotion

Language-specific:AdGuard Russian,
AdGuard German,
AdGuard Japanese,
AdGuard Dutch,
AdGuard Spanish/Portuguese,
AdGuard Turkish,
AdGuard French,
AdGuard Ukrainian,
AdGuard Chinese,
EasyList Italy,
List-KR,
Frellwit's Swedish Filter,
Dandelion Sprout's Nordic Filters
adguard-bot commented 5 months ago

Issue URL (Incorrect Blocking)

http://infogor.flack.agency/post-ad.html

Comment

Это давняя проблема, впервые замечено несколько лет назад. Я думал она уже давно исправлена.

Если именовать классы в html разметке со словами по типу ad, advert и т.п., то плагин просто скрывает этот блок, в этом случае скрывает всю страницу полностью.

Вы понимаете, что не каждый используют ваш плагин, не каждый разработчик вообще знает о существование такого плагина. Из-за этого, многие сайты/страницы могут работать не корректно, если разработчик просто в названии класса какого-либо блока/элемента/дом-узла укажет "ad", "advert" и любой синоним связанный со словом "реклама". Ваш плагин считает, что на сайте какая-то реклама, если в названии класса ad или advert, это слегка неадекватно. Username: @ aprinciple

Screenshots

Screenshot 1 ![Screenshot 1](https://cdn.adguard.info/sitereports/tmfc5lanfbkck44848w044ckg0o8o0gh898eltnrmo.png?nc=1)
Screenshot 1 with AdGuard disabled ![Screenshot 1](https://cdn.adguard.info/sitereports/mve08qug9wgg8kwksgc8kgwwsc04k48abp9s8md7a8.png?nc=1)

System configuration

Information Value
AdGuard product: AdGuard Browser Extension v4.3.46
System version: Mac OS, Google Chrome
Browser: Chrome
Stealth mode: disabled
Filters: Ad Blocking:
AdGuard Base
Other extensions used: -
jellizaveta commented 5 months ago

@piquark6046 Hello. It seems that the EasyList rule ##.p-post-ad is blocking the whole page. Is it possible to change it to ##.p-post-ad:not(html):not(body)?

aprinciple commented 5 months ago

@piquark6046 Hello. It seems that the EasyList rule ##.p-post-ad is blocking the whole page. Is it possible to change it to ##.p-post-ad:not(html):not(body)?

Is it even possible to hide a page or blocks because of the class name? Because filtering by class name looks strange, to put it mildly.

Developers generally do not know that there is some kind of browser plugin that blocks the page because of the names in the class. And therefore he has no idea that his website or part of it may not be working