1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-09-29 14:17:11 +02:00
uBlock/src/js
Raymond Hill 73c2decdf5
Ensure procedural filters are applied at least once
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2261#discussioncomment-4123057

Cosmetic filters will be applied unconditionally at least
once at DOMContentLoaded time.
2022-11-12 11:22:49 -05:00
..
codemirror Escape attribute values 2022-10-04 08:11:31 -04:00
scriptlets Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
wasm use WebAssembly-1.0 compliant function names 2022-05-22 17:34:12 +02:00
1p-filters.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
3p-filters.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
about.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
advanced-settings.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
asset-viewer.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
assets.js [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
background.js Harden scriptlet injections 2022-10-27 14:16:21 -04:00
base64-custom.js Modularize codebase with export/import 2021-07-27 17:26:04 -04:00
benchmarks.js Make loadBenchmarkDataset() compatible with more recent requests.json 2021-12-18 11:44:01 -05:00
biditrie.js Add experimental mv3 version 2022-09-06 13:47:52 -04:00
cachestorage.js Fix typos in README, docs, and JS comments 2022-03-13 08:56:26 -04:00
click2load.js Fix CSS sizing of click-to-load widget as suggested 2022-01-07 08:02:31 -05:00
cloud-ui.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
commands.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
console.js Further modularize uBO's codebase 2021-07-28 19:48:38 -04:00
contentscript-extra.js Ensure procedural filters are applied at least once 2022-11-12 11:22:49 -05:00
contentscript.js Ensure procedural filters are applied at least once 2022-11-12 11:22:49 -05:00
contextmenu.js [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
cosmetic-filtering.js Return punycoded hostname in static extended filtering 2022-10-24 09:08:50 -04:00
dashboard-common.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
dashboard.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
devtools.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
document-blocked.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
dom.js Fix dom.text() returning textContent 2022-11-12 10:35:40 -05:00
dyna-rules.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
dynamic-net-filtering.js Properly "bleed" 3p rules onto 3p-script/3p-frame cells 2022-07-15 12:00:43 -04:00
epicker-ui.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
fa-icons.js [mv3] Add support for specific cosmetic filtering 2022-09-15 13:14:08 -04:00
filtering-context.js Remove classes specialized in handling single-wildcarded patterns 2021-12-06 12:03:52 -05:00
filtering-engines.js Export the rule-based filtering engines to the nodejs package 2021-08-03 12:19:25 -04:00
hnswitches.js Convert punycode.js into an ES module (#3845) 2021-08-22 12:03:59 -04:00
hntrie.js Fix not properly resetting needle buffer in createTrieFromStoredDomainOpt() 2021-12-25 07:51:12 -05:00
html-filtering.js Fix broken :has() operator in HTML filtering 2022-10-10 08:38:40 -04:00
httpheader-filtering.js Change compiled list format to a saner block id management 2021-12-07 11:15:14 -05:00
i18n.js [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
logger-ui-inspector.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
logger-ui.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
logger.js Fix typo in comment about buffer expiry 2021-08-26 17:03:39 -07:00
lz4.js Further modularize uBO's codebase 2021-07-28 19:48:38 -04:00
messaging.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
pagestore.js Fix potentially reporting wrong context in logger for ghide filters 2021-12-17 09:47:14 -05:00
popup-fenix.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
redirect-engine.js [mv3] Add support for redirect= filters 2022-10-16 12:05:24 -04:00
redirect-resources.js [mv3] Add support for redirect= filters 2022-10-16 12:05:24 -04:00
reverselookup-worker.js Cache extracted compiled filter blocks in reverse lookup code 2022-04-25 12:26:59 -04:00
reverselookup.js New cosmetic filter parser using CSSTree library 2022-09-23 16:03:13 -04:00
scriptlet-filtering.js Avoid redundant logger entries for scriptlet injection 2022-11-06 17:23:06 -05:00
settings.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
start.js Try to inject scriptlets at onResponseStarted() time 2022-11-06 16:54:32 -05:00
static-dnr-filtering.js [mv3] Add ability to handle entity-based CSS and scriptlet injection filters 2022-10-20 15:48:06 -04:00
static-ext-filtering-db.js Further modularize uBO's codebase 2021-07-28 19:48:38 -04:00
static-ext-filtering.js Further modularize uBO's codebase 2021-07-28 19:48:38 -04:00
static-filtering-io.js Change compiled list format to a saner block id management 2021-12-07 11:15:14 -05:00
static-filtering-parser.js Test for unsupported pseudo operators after normalization 2022-11-10 10:32:22 -05:00
static-net-filtering.js [mv3] Do not merge rules with errors 2022-11-06 11:21:02 -05:00
storage.js New cosmetic filter parser using CSSTree library 2022-09-23 16:03:13 -04:00
support.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
tab.js Try to inject scriptlets at onResponseStarted() time 2022-11-06 16:54:32 -05:00
tasks.js Refactoring work in static network filtering engine 2021-12-04 11:16:44 -05:00
text-encode.js Further modularize uBO's codebase 2021-07-28 19:48:38 -04:00
text-utils.js Move orphanizeString() into text-utils module 2021-07-31 08:38:33 -04:00
theme.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
traffic.js Try to inject scriptlets at onResponseStarted() time 2022-11-06 16:54:32 -05:00
ublock.js Make popup panel reflect state of the actual blocked page 2022-09-10 11:55:19 -04:00
uri-utils.js Simplify often-executed regex 2021-12-10 07:47:21 -05:00
url-net-filtering.js Fix improperly detecting ruleset changes re. dynamic URL filtering 2022-10-19 12:12:09 -04:00
utils.js Move orphanizeString() into text-utils module 2021-07-31 08:38:33 -04:00
whitelist.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00