1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-07-05 11:37:01 +02:00
uBlock/platform
Raymond Hill a91781a495
Rewrite logger's "exceptor" feature
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1861

The "exceptor" feature has been rewritten, with the following
changes as a result:

- The excepted filters cease to exist when closing the logger
- It's now possible to temporary except network filters

When toggling on/off a temporary exception, filter lists are now
fully reloaded. This simplified managing temporary exceptions, and
made it easy to implement temporary exception for network filters,
but this also means there might be a perceptible delay when
adding/removing temporary exceptions. At this point I consider
this an acceptable side-effect just to bring the ability to easily
create temporary exception for network filters, while this
simplified the existing temporary exception code throughout.
2022-12-14 16:04:45 -05:00
..
browser Convert publicsuffixlist.js into an ES module (#3846) 2021-08-23 09:42:27 -04:00
chromium Fix various regressions in latest dev build 2022-12-12 14:02:57 -05:00
common Rewrite logger's "exceptor" feature 2022-12-14 16:04:45 -05:00
dig Fix dig-snfe modifiers to properly detect changes in results 2021-12-06 08:01:05 -05:00
firefox Fix various regressions in latest dev build 2022-12-12 14:02:57 -05:00
mv3 Various code review related to extended filtering 2022-12-13 10:23:51 -05:00
nodejs Add test to detect case of improper deserialization 2022-01-12 09:03:38 -05:00
npm Fix npm dev dependencies -- this fixes "make test" 2022-12-14 10:55:02 -05:00
opera Add command to toggle cosmetic filtering 2022-02-22 08:44:09 -05:00
safari Clarify that the code base was really old and obsolete 2019-09-22 09:57:38 -04:00
thunderbird Fix popup panel for Thunderbird 2022-06-18 11:18:27 -04:00