uBlock/src/js
Raymond Hill 53dd339d78
Improve interactivity for blocked large media elements
Related issues:
- https://github.com/gorhill/uBlock/issues/1390
- https://github.com/gorhill/uBlock/issues/2334

The deadline to interactively load a specific media
element has been extended from 2sec to 5sec.

Clicking over a blocked large media element will cause
uBO to lookup and handle all potentially blocked large
elements at the cursor position. This should take care
of being able to unblock media elements hidden under
other DOM object.

The CSS style applied to blocked large media elements
has been fine tuned to improve interactivity.

uBO will now remember the specific media elements which
were unblocked and keep them exempted from being
further blocked. This would be an issue when unblocking
a video and then a bit later seeking to another point
in the video, in which case uBO would again block
network requests for that video.
2020-10-18 10:07:46 -04:00
..
codemirror Mind whitespaces when double-clicking to select filter option value 2020-10-16 17:13:55 -04:00
scriptlets Improve interactivity for blocked large media elements 2020-10-18 10:07:46 -04:00
wasm Fix edge case involving filter with a single wildcard 2020-06-27 07:58:46 -04:00
1p-filters.js Use a CodeMirror editor instance in element picker 2020-10-14 10:21:30 -04:00
3p-filters.js Use encodeURIComponent() instead of encodeURI() 2020-05-02 07:20:17 -04:00
about.js Work toward modernizing code base: promisification 2019-09-17 15:15:01 -04:00
advanced-settings.js Minor code review 2020-04-28 18:39:31 -04:00
asset-viewer.js Use a CodeMirror editor instance in element picker 2020-10-14 10:21:30 -04:00
assets.js Revisit the behavior of the click-to-subscribe content script 2020-09-13 08:01:53 -04:00
background.js Add advanced setting to force a light/dark theme 2020-10-03 07:13:40 -04:00
cachestorage.js Add support for cloud storage compression 2020-08-16 11:59:27 -04:00
click2load.js Fine tune code related to click-to-load feature 2020-10-10 08:36:30 -04:00
cloud-ui.js Add support for removal of cloud storage entries 2020-08-21 09:18:33 -04:00
commands.js Add ability to open the dashboard with a keyboard shortcut 2020-04-30 10:31:23 -04:00
console.js Force console output when explicitly requested from dev tools 2020-02-25 11:00:58 -05:00
contentscript.js Remove more remnants of obsolete pseudo user styles code 2020-10-13 07:19:06 -04:00
contextmenu.js Revisit element picker arguments code 2019-09-18 12:17:45 -04:00
cosmetic-filtering.js Fix ability to set temporary cosmetic filter exceptions 2020-09-19 10:00:21 -04:00
dashboard-common.js Add CoreMirror's code-folding ability to list editor/viewer 2020-07-10 08:01:39 -04:00
dashboard.js Replace old resizing code with CSS flex 2020-04-24 20:10:35 -04:00
document-blocked.js Fix broken localized string in some languages 2020-09-12 10:37:08 -04:00
dyna-rules.js Fix rule sorting quirk in "My rules" pane 2020-08-27 07:04:37 -04:00
dynamic-net-filtering.js Output built-in benchmark results regardless of consoleLogLevel 2020-07-02 12:39:40 -04:00
epicker-ui.js Improve specificity slider in element picker 2020-10-16 17:12:22 -04:00
fa-icons.js Remove more cases of svg/use 2020-08-06 09:05:10 -04:00
filtering-context.js Fine tune code related to click-to-load feature 2020-10-10 08:36:30 -04:00
hnswitches.js fix #2859 2018-09-03 14:06:49 -04:00
hntrie.js Add support for entity-matching in domain= filter option 2020-05-24 10:46:16 -04:00
html-filtering.js Better handling of separator errors in domain lists 2020-06-13 17:04:42 -04:00
i18n.js Fix layout issue with cloud storage widget 2020-08-21 08:57:47 -04:00
logger-ui-inspector.js Simplify client messaging code 2019-09-19 08:31:38 -04:00
logger-ui.js Add ability to use full URL in auto-generated comment 2020-10-07 11:52:38 -04:00
logger.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
lz4.js Add support for cloud storage compression 2020-08-16 11:59:27 -04:00
messaging.js Improve interactivity for blocked large media elements 2020-10-18 10:07:46 -04:00
pagestore.js Improve interactivity for blocked large media elements 2020-10-18 10:07:46 -04:00
popup-fenix.js Improve layout of popup panel when rendered in a tab 2020-10-18 10:00:55 -04:00
popup.js Allow hiding blocked count since install in popup panel 2020-05-01 19:47:01 -04:00
redirect-engine.js Fine tune code related to click-to-load feature 2020-10-10 08:36:30 -04:00
reverselookup.js Improve annotations for search operations in CodeMirror editor 2020-08-02 12:18:01 -04:00
scriptlet-filtering.js Prevent set-constant properties from being overtaken 2020-10-12 10:08:51 -04:00
settings.js Split fetching settings/storage used in Settings pane 2020-06-06 08:45:24 -04:00
shortcuts.js Support keyboard shortcut to open popup panel 2019-11-09 09:53:31 -05:00
start.js vAPI.tabs.executeScript() can't throw 2020-07-19 18:38:35 -04:00
static-ext-filtering.js Fix the reporting of invalid static extended filters in the logger 2020-07-12 13:00:18 -04:00
static-filtering-parser.js Reject improper use of procedural operator in selector list 2020-10-06 12:39:05 -04:00
static-net-filtering.js Improve validation of hostname in domain= and denyallow options 2020-09-18 10:23:02 -04:00
storage.js Fix detection of already present comment 2020-10-07 14:23:57 -04:00
strie.js Fix edge case involving filter with a single wildcard 2020-06-27 07:58:46 -04:00
tab.js Tabs opened from about:newtab are not popup candidates 2020-07-29 07:13:08 -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 Improve interactivity for blocked large media elements 2020-10-18 10:07:46 -04:00
ublock.js Isolate element picker dialog from page content world 2020-09-01 12:32:12 -04:00
udom.js Fix broken advanced property uiStyles 2020-10-17 12:05:03 -04:00
uritools.js Add ability to uncloak CNAME records 2019-11-19 12:05:33 -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 cloud storage compression 2020-08-16 11:59:27 -04:00
whitelist.js Second pass to re-design the dashboard 2020-04-06 14:00:19 -04:00