AdguardTeam / AdguardForiOS

The most advanced ad blocker for iOS
https://adguard.com/
GNU General Public License v3.0
1.39k stars 200 forks source link

Some of the filter rules do not apply when a large number of filters are enabled #2346

Closed maxikuzmin closed 14 hours ago

maxikuzmin commented 3 days ago

Please answer the following questions for yourself before submitting an issue

AdGuard version

4.5.3

Environment

Issue Details

There was a bug in iOS 17 that essentially broke the ability to use a large number of rules in Safari on iOS

Unfortunately, our temporary solution is not perfect and has resulted in the fact that if you have enabled too many filters, some of them may no longer apply.

In this task, the bug will be fixed

Expected Behavior

With a large number of filters enabled, all rules apply successfully

Actual Behavior

When the number of enabled filters is large, some of the rules are not applied due to limitation