1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-05 18:32:30 +01:00
uBlock/platform
Raymond Hill 1dfdc40e09
Add ability to suspend network request handler at will
This works only for platforms supporting the return of
Promise by network listeners, i.e. only Firefox at this
point.

When filter lists are reloaded[1], there is a small
time window in which some network requests which should
have normally been blocked are not being blocked
because the static network filtering engine may not
have yet loaded all the filters in memory

This is now addressed by suspending the network request
handler when filter lists are reloaded -- again, this
works only on supported platforms.

[1] Examples: when a filter list update session
    completes; when user filters change, when
    adding/removing filter lists.
2019-06-30 10:09:27 -04:00
..
chromium Add ability to suspend network request handler at will 2019-06-30 10:09:27 -04:00
firefox Add ability to suspend network request handler at will 2019-06-30 10:09:27 -04:00
opera Use "relax" instead of "toggle" 2019-06-27 08:16:18 -04:00
safari Compress the icon PNGs with zopflipng (#3458) 2018-04-15 06:30:40 -04:00
thunderbird Add ability to suspend network request handler at will 2019-06-30 10:09:27 -04:00
webext Use "relax" instead of "toggle" 2019-06-27 08:16:18 -04:00