Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Помилкове блокування my.diia.gov.ua, web.monobank.ua розширенням uBlock Origin Lite #148

Closed
Mystic-Mirage opened this issue Dec 24, 2024 · 12 comments
Assignees
Labels
bug Something isn't working

Comments

@Mystic-Mirage
Copy link

Вкажіть веб-сайт(и), з якими у вас виникли проблеми

web.monobank.ua
my.diia.gov.ua

Що відбувається?

uBlock Origin Lite повністю блокує доступ до цих сайтів коли увімкнений Ukrainian Filters

Скриншот(и)

https://snipboard.io/gcECpm.jpg
https://snipboard.io/V1Ngo0.jpg

Списки фільтрів, які ви використовуєте

Які сторонні списки блокувань ви використовуєте?

Програмне забезпечення, що використовується

Desktop:

  • ОС / версія: Xubuntu 24.04
  • Браузер / версія: Google Chrome 131.0.6778.204
  • Розширення блокування реклами / версія: uBlock Origin Lite 2024.12.23.23
@Mystic-Mirage Mystic-Mirage added the bug Something isn't working label Dec 24, 2024
@serhiyguryev
Copy link
Member

serhiyguryev commented Dec 24, 2024

Ми тестуємо правила у uBlock Origin (включно з Google Chrome) і жодних проблем на згаданих вами сайтах не виникає.

Це правило для diia.gov.ua: diia*.*/$document,domain=~gov.ua|~diiacityunited.org|~fedoriv.com|~spivdiia.com|~spivdiia.org.ua Як бачите, тут вся зона gov.ua є у виключеннях.

Це правило для monobank.ua: *monobank*.*/$document,domain=~monobank.com.ua|~monobank.ua де офіційні сайти Монобанку (monobank.com.ua та monobank.ua) є у виключеннях.

Untitled

Тож проблема саме у uBlock Origin Lite і у тому, що ця версія розширення має дуже обмежену функціональність, продиктовану архітектурою Manifest V3. Про це більш детально можна прочитати тут.

У цьому випадку варто звернутися до розробників Lite-версії uBlock Origin. Або ж змінити браузер, оскільки Google Chrome вже з червня почав деактивувати розширення, що не підтримують Manifest V3.

@Mystic-Mirage
Copy link
Author

Але тиждень-два тому усе працювало. І як раз декілька днів тому до цих правил були внесені зміни d37dd13

@Mystic-Mirage
Copy link
Author

Зарепортив їм, подивимось що скажуть -- uBlockOrigin/uAssets#26604

@serhiyguryev
Copy link
Member

І як раз декілька днів тому до цих правил були внесені зміни d37dd13

Суть цих змін полягає у тому, що не будуть блокуватися URL типу site.com/diia/page.html. З реальних прикладів - до цих змін блокувалося посилання на статтю itc.ua про нову пошту, у назві якої було nova-poshta. Тому і потрібно відсікати такі випадки за допомогою цього фрагменту *.*/. Оновлені паттерни створені з використанням звичайного синтаксису, який добре розуміє повноцінна версія uBlock Origin (Manifest V2).

Тому тут точно проблема не в цих правилах, а у тому, як їх обробляє версія Lite.

@serhiyguryev
Copy link
Member

Оскільки рішення проблеми знайдено, зараз оновимо правила.

@serhiyguryev
Copy link
Member

Правила оновлені згідно отриманих рекомендацій. Сподіваюся, тепер у Lite версії все має працювати так, як треба.

serhiyguryev added a commit to braveinnovators/ukrainian-security-filter that referenced this issue Dec 24, 2024
@bak1an
Copy link

bak1an commented Dec 29, 2024

@serhiyguryev Зараз блокує лінки на банки монобанку в uBO light, наприклад http://send.monobank.ua/jar/dzBdJ3737

@myroslavandriychuk
Copy link
Member

Зараз блокує лінки на банки монобанку в uBO light

Ми оновили правила згідно рекомендацій, які отримали тут: uBlockOrigin/uAssets#26604 (comment)

Проблема, яка виникає у користувачів Lite версії uBlock Origin (Manifest V3), жодним чином не пов'язана з нашими правилами фільтрації, оскільки вони створені відповідно до стандартизованого синтаксису uBlock Origin і у користувачів uBlock Origin (Manifest V2) такі проблеми відсутні. Про це написали і розробники розширення - тут питання до сумісності Lite версії та Manifest V3.

Тому у вас є наступні варіанти:

  1. Дочекатися оновлення Lite версії uBlock Origin; якщо оновлена версія не усуває проблему - потрібно звернутися до розробників Lite версії uBlock Origin (ми тут нічого не можемо зробити)
  2. Замінити браузер на Firefox або на браузер, що заснований на Chromium і який продовжить підтримувати Manifest V2

@serhiyguryev
Copy link
Member

serhiyguryev commented Dec 29, 2024

@bak1an останньою версією uBlock Origin Lite є 2024.12.23.23 від 23.12.2024.

Про згадану вами проблему було повідомлено 24.12.2024

Тому слід дочекатися оновленої версії розширення, оскільки правила під Manifest V3 розробники uBO Lite прописують вручну.

@Mystic-Mirage
Copy link
Author

@bak1an Workaround наразі це виключити Ukrainian Filters та дочекатися оновлення uBOL

@myroslavandriychuk
Copy link
Member

Сьогодні з'явилася версія uBO Lite 2024.12.30.1320. В мене проблем з відкриттям web.monobank.ua та
my.diia.gov.ua немає.

@Mystic-Mirage
Copy link
Author

Підтверджую. Після оновлення проблема більше не спостерігається

Закриваю

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants