uBlock/platform/mv3/extension/js
Raymond Hill 98b011f64c
[mv3] Add support for explicit generichide filter option
`generichide` option is implicitly enforced on all sites unless an
exception overrides `generichide`. Though rare, sometimes a
`generichide` exception needs to be overridden so that generic
cosmetic filtering is made possible on a specific site.

This commit is to add support for restoring generic cosmetic
filtering on sites which were excluded through a `generichide`
exception.

Concretely, this is needed to ensure the test suite can properly
verify that generic cosmetic filtering is working when the
filtering mode is set to "complete":

||ublockorigin.github.io^$generichide,important
2025-03-18 17:15:35 -04:00
..
scripting [mv3] Eliminate false positives in new generic cosmetic exception code 2025-03-13 19:02:20 -04:00
admin.js [mv3] Add support to add/remove rulesets through policies 2024-11-11 13:20:54 -05:00
background.js [mv3] Workaround for permissions dialog preventing proper mode change 2025-02-21 08:23:27 -05:00
config.js [mv3] Add urlskip support for strict-blocked page + extra info 2024-12-05 12:56:25 -05:00
dashboard.js [mv3] Add minimal ability to diagnose ruleset issue 2024-07-29 14:54:46 -04:00
debug.js Revert "Fix regression in set-constantscriptlet" 2024-12-09 08:19:43 -05:00
ext.js Fix "make lint" command; fix more lint errors 2025-01-19 09:35:51 -05:00
fetch.js Fix "make lint" command; fix more lint errors 2025-01-19 09:35:51 -05:00
filter-lists.js [mv3] Extend strict-blocking coverage; improve URL-skip behavior 2024-12-29 16:38:56 -05:00
matched-rules.js [mv3] Add minimal ability to diagnose ruleset issue 2024-07-29 14:54:46 -04:00
mode-manager.js [mv3] Fix using Optimal as default mode when hosts permission allows it 2024-12-10 10:16:35 -05:00
popup.js [mv3] Workaround for permissions dialog preventing proper mode change 2025-02-21 08:23:27 -05:00
report.js [mv3] Separate name from version in report 2025-03-13 13:27:21 -04:00
ruleset-manager.js [mv3] Extend strict-blocking coverage; improve URL-skip behavior 2024-12-29 16:38:56 -05:00
scripting-manager.js [mv3] Add support for explicit generichide filter option 2025-03-18 17:15:35 -04:00
settings.js Fix "make lint" command; fix more lint errors 2025-01-19 09:35:51 -05:00
strictblock.js [mv3] Fix incorrect hostname matching in urlskip-related code 2025-02-19 08:41:22 -05:00
theme.js Fix "make lint" command; fix more lint errors 2025-01-19 09:35:51 -05:00
utils.js [mv3] Add support for explicit generichide filter option 2025-03-18 17:15:35 -04:00