AdGuard 4.5.5 для iOS: возвращение фильтров в полном объёме на iOS 17
Если кратко: Apple починила баг на iOS 17. Фильтры опять можно использовать без ограничений — ничего не сломается.
Что за баг
В октябре 2023 мы нашли баг Apple, который ограничивал количество правил блокировки в Safari на iOS 17. Этот лимит противоречил Content Blocking API самого браузера Safari и не давал AdGuard использовать все 900 тысяч (в сумме для 6 блокировщиков контента) доступных правил. Фильтры ломались, если их было слишком много. Тогда мы придумали обходной путь — оптимизировали фильтры и уменьшили JSON-файлы. Это помогло, но не до конца: некоторые правила всё равно работали некорректно, если включать много фильтров сразу.
И вот баг починен, и обходной путь больше не нужен. Включайте столько фильтров, сколько душе угодно!
Если у вас iOS 17, обновитесь до последней версии iOS, чтобы изменение вступило в силу.
Если у вас iOS 16 и ниже, вас этот баг не затронул.
Обновили Скриптлеты
Пользуясь случаем, мы решили обновить и нашу основную библиотеку — Скриптлеты. В новой версии 1.11.1 поработали над блокировкой рекламы на YouTube и других сайтах.
Весь список изменений версии 4.5.5 доступен на GitHub. Как всегда, ждём отзывов — на GitHub или в соцсетях.