AdGuard v4.5.5 für iOS: Filter wieder in vollem Umfang verfügbar
Apple hat endlich den Fehler in iOS 17 behoben, sodass wir den Workaround rückgängig machen konnten — mehrere Filter können nun wieder aktiviert werden, ohne dass sie abstürzen. Außerdem haben wir in dieser Version die Scriptlets-Bibliothek aktualisiert.
Umgehung nicht mehr nötig
Im Oktober 2023 haben wir einen Fehler in iOS 17 gemeldet, der die Anzahl der Safari-Sperrregeln begrenzte. Diese unerwartete Beschränkung widersprach der Dokumentation der Safari Content Blocking API und verhinderte, dass AdGuard alle 900K Regeln (bereitgestellt von 6 AdGuard-Inhaltsblockern) nutzen konnte. Dies führte dazu, dass AdGuard abstürzte, wenn zu viele Filter aktiviert waren. Dadurch waren Nutzer:innen nicht in der Lage, eine große Anzahl von Filtern gleichzeitig zu verwenden. Wir haben damals einen temporären Workaround implementiert, der aber keine perfekte Lösung war: Obwohl er die Situation verbesserte, konnte die Aktivierung vieler Filter immer noch dazu führen, dass einige Regeln nicht richtig funktionierten.
Nun, da Apple den Fehler behoben hat, freuen wir uns, den Workaround endlich entfernen zu können. Das bedeutet im Grunde nur eines: Sie können so viele Filter aktivieren, wie die AdGuard-App zulässt.
Wenn Sie iOS 17 verwenden, beachten Sie bitte, dass Sie auf das neueste iOS aktualisieren müssen, damit dieser Fix wirksam wird.
Wenn Sie iOS 16 oder älter verwenden, sind Sie von diesem Fehler nicht betroffen.
Aktualisierte Scriptlets
Um sicherzustellen, dass die App optimal funktioniert, haben wir diesen Hotfix genutzt, um eine der wichtigsten Bibliotheken — Scriptlets (zusätzliche JavaScript-basierte Filterregeln) — zu aktualisieren. Die neue Version 1.11.1 gewährleistet eine stabile und effiziente Blockierung von Werbung auf YouTube und anderen Websites.
Das vollständige Änderungsprotokoll für v4.5.5 finden Sie auf unserer Website. Feedback ist immer willkommen: Zögern Sie nicht, uns auf GitHub oder in unseren sozialen Medien zu kontaktieren.