uBlock/src/js
Raymond Hill 59c9a34d34
Add ability to quickly create exceptions in logger
This is a feature under development, hidden behind
a new advanced setting, `filterAuthorMode` which
default to `false`.

Ability to point-and-click to create temporary
exception filters for static extended filters (i.e.
cosmetic, scriptlet & html filters) from within
the summary pane in the logger. The button to
toggle on/off temporary exception filter is
labeled `#@#`.

The created exceptions are temporary and will be
lost when restarting uBO, or manually toggling off
the exception filters.

Creating temporary exception filters does not
cause the filter lists to reloaded, and thus there
is no overhead in creating/removing these temporary
exception filters.
2019-09-24 17:05:03 -04:00
..
codemirror Minor code review re. https://github.com/uBlockOrigin/uBlock-issues/issues/658 2019-07-11 09:50:12 -04:00
scriptlets Fix case of unreported :style filters in logger 2019-09-22 07:51:20 -04:00
wasm Do not store impossible to match filters in HNTrie 2019-04-29 13:15:16 -04:00
1p-filters.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
3p-filters.js Simplify client messaging code 2019-09-19 08:31:38 -04:00
about.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
advanced-settings.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
asset-viewer.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
assets.js Fix regression in importation of custom lists 2019-09-17 07:44:19 -04:00
background.js Add ability to quickly create exceptions in logger 2019-09-24 17:05:03 -04:00
cachestorage.js Remove remnants of chrome references... 2019-09-21 12:06:57 -04:00
cloud-ui.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
commands.js Revisit element picker arguments code 2019-09-18 12:17:45 -04:00
console.js Fix spurious output at uBO's dev console 2019-02-18 14:41:04 -05:00
contentscript.js Revisit element picker arguments code 2019-09-18 12:17:45 -04:00
contextmenu.js Revisit element picker arguments code 2019-09-18 12:17:45 -04:00
cosmetic-filtering.js Add ability to quickly create exceptions in logger 2019-09-24 17:05:03 -04:00
dashboard-common.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
dashboard.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
document-blocked.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
dyna-rules.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
dynamic-net-filtering.js Use async/await in Matrix.benchmark() 2019-06-19 08:37:48 -04:00
fa-icons.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
filtering-context.js Improve "Whitelist pane"; remove now useless built-in switch rule 2019-05-18 14:20:05 -04:00
hnswitches.js fix #2859 2018-09-03 14:06:49 -04:00
hntrie.js Code review of HNTrie/staticNetFilteringEngine 2019-06-19 10:00:19 -04:00
html-filtering.js Add ability to quickly create exceptions in logger 2019-09-24 17:05:03 -04:00
i18n.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
logger-ui-inspector.js Simplify client messaging code 2019-09-19 08:31:38 -04:00
logger-ui.js Add ability to quickly create exceptions in logger 2019-09-24 17:05:03 -04:00
logger.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
lz4.js Fix Promise chain of WASM module load operations 2019-02-01 08:20:43 -05:00
messaging.js Add ability to quickly create exceptions in logger 2019-09-24 17:05:03 -04:00
pagestore.js Do not flush blocked-elements cache at webNavigation time 2019-09-21 16:42:15 -04:00
popup.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
redirect-engine.js Work toward modernizing code base: promisification 2019-09-15 07:58:28 -04:00
reverselookup-worker.js Add support for elemhide (through specifichide) 2019-09-21 11:30:38 -04:00
reverselookup.js Add support for elemhide (through specifichide) 2019-09-21 11:30:38 -04:00
scriptlet-filtering.js Add ability to quickly create exceptions in logger 2019-09-24 17:05:03 -04:00
settings.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
shortcuts.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
start.js Fix missing "Block element" in Firefox's menu 2019-09-20 07:51:47 -04:00
static-ext-filtering.js Add ability to quickly create exceptions in logger 2019-09-24 17:05:03 -04:00
static-net-filtering.js Add support for ping static filter option 2019-09-22 09:11:55 -04:00
storage.js Use async/await instead of chained thens 2019-09-21 19:48:02 -04:00
strie.js Code review fix re. max string length in bidi-trie 2019-08-23 11:30:10 -04:00
tab.js Match static popup filter against local context 2019-09-23 08:25:23 -04:00
text-encode.js refactor some webRequest-related code (now that firefox legacy is out of the way) 2018-10-28 10:58:25 -03:00
traffic.js Support disabling advanced setting cacheControlForFirefox1376932 2019-08-13 08:49:37 -04:00
ublock.js Revisit element picker arguments code 2019-09-18 12:17:45 -04:00
udom.js Update fix for https://github.com/uBlockOrigin/uBlock-issues/issues/468 2019-04-14 16:57:09 -04:00
uritools.js Use const, let instead of var 2019-02-24 09:01:58 -05:00
url-net-filtering.js Fix regression in URL rules validation 2019-07-10 17:24:01 -04:00
utils.js Add support for elemhide (through specifichide) 2019-09-21 11:30:38 -04:00
whitelist.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00