uBlock/platform/mv3/extension/js
Raymond Hill 0101a47d25
[mv3] Try to address Safari's webextensions API issues
1) Reset "seen realms" when modifying enabled rulesets. The "seen
realms" code path is an attempt at mitigating an issue whereas
the DNR rules would not be enforced under certain circumstances.

2) Re-write the scripting manager to always wholly
unregister/register all content scripts instead of only the
differences before/after following a change affecting content
scripts.
2025-12-27 14:12:31 -05:00
..
scripting [mv3] Avoid instantiating regexes by using simple needle first 2025-12-27 09:45:25 -05:00
action.js [mv3] Try to address Safari's webextensions API issues 2025-12-27 14:12:31 -05:00
admin.js [mv3] Expand "Develop" pane 2025-06-13 12:46:05 -04:00
background.js [mv3] Load specific cosmetic filtering data on-demand only 2025-12-09 15:32:02 -05:00
backup-restore.js [mv3] Fix issues with restore from file 2025-09-28 15:04:26 -04:00
config.js [mv3] Add ability to backup/restore settings 2025-09-27 12:53:58 -04:00
dashboard.js [mv3] Improve details of troublshooting info 2025-09-29 13:07:59 -04:00
debug.js [mv3] Code review implementation of custom "console" 2025-08-12 08:29:22 -04:00
develop.js [mv3] Add dashboard pane to manage custom filters 2025-09-24 10:42:18 -04:00
dnr-editor.js [mv3] Expand "Develop" pane 2025-06-13 12:46:05 -04:00
dnr-parser.js [mv3] Better validate hostnames in "Filtering mode details" editor 2025-12-12 09:48:40 -05:00
ext-compat.js [mv3] Normalize rulesets read from package 2025-07-12 11:16:29 -04:00
ext.js [mv3] Load specific cosmetic filtering data on-demand only 2025-12-09 15:32:02 -05:00
fetch.js [mv3] Improve internal error reporting in troubleshooting info 2025-08-15 08:39:35 -04:00
filter-lists.js [mv3] Add dashboard pane to manage custom filters 2025-09-24 10:42:18 -04:00
filter-manager-ui.js [mv3] Export using human-readable hostnames 2025-09-24 11:01:50 -04:00
filter-manager.js [mv3] Try to address Safari's webextensions API issues 2025-12-27 14:12:31 -05:00
matched-rules.js [mv3] Add minimal ability to diagnose ruleset issue 2024-07-29 14:54:46 -04:00
mode-editor.js [mv3] Fix newline assistant in mode editor 2025-06-24 11:45:44 -04:00
mode-manager.js [mv3] Mind anscestor hostnames when evaluating host permissions 2025-12-21 11:16:25 -05:00
mode-parser.js [mv3] Better validate hostnames in "Filtering mode details" editor 2025-12-12 09:48:40 -05:00
picker-ui.js [mv3] Add dashboard pane to manage custom filters 2025-09-24 10:42:18 -04:00
popup.js [mv3] Avoid mouseenter/mouseleave on mobile devices 2025-09-28 11:24:23 -04:00
report.js [mv3] Improve details of troublshooting info 2025-09-29 13:07:59 -04:00
ro-dnr-editor.js [mv3] Use manifest's path value to access static rulesets 2025-09-28 11:08:48 -04:00
ruleset-manager.js [mv3] Improve management of regex-based rules 2025-11-28 13:29:59 -05:00
rw-dnr-editor.js [mv3] Improve built-in parser to convert filters to DNR rules 2025-08-22 08:14:52 -04:00
scripting-manager.js [mv3] Try to address Safari's webextensions API issues 2025-12-27 14:12:31 -05:00
settings.js [mv3] Add page-wide spinner when restoring/resetting settings 2025-12-27 10:12:34 -05:00
strictblock.js [mv3] Fix incorrect hostname matching in urlskip-related code 2025-02-19 08:41:22 -05:00
theme.js [mv3] Minor CSS adjustments 2025-05-12 18:00:14 -04:00
tool-overlay-ui.js [mv3] Remove obsolete code paths in picker tool 2025-08-06 13:28:30 -04:00
troubleshooting.js [mv3] Improve troubleshooting information 2025-10-08 13:50:26 -04:00
ubo-parser.js [mv3] Fix placeholder references for regexSubstitution 2025-08-22 12:35:13 -04:00
unpicker-ui.js [mv3] Add dashboard pane to manage custom filters 2025-09-24 10:42:18 -04:00
utils.js [mv3] Auto reload current tab when permissions granted thru browser 2025-11-12 12:16:56 -05:00
zapper-ui.js [mv3] Add support for procedural cosmetic filters 2025-08-03 15:50:22 -04:00