Raymond Hill
|
a4f8ec6d54
|
Support AdGuard's `emptyArr`/`emptyObj` for increased compatibility
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2411
|
2023-11-17 09:28:23 -05:00 |
Raymond Hill
|
bfb66297dd
|
Make Firefox dev build auto-update
|
2023-11-16 19:50:51 -05:00 |
Raymond Hill
|
27d2ac092c
|
New revision for release candidate
|
2023-11-16 17:17:24 -05:00 |
Raymond Hill
|
dc6fbd2011
|
Update changelog
|
2023-11-16 17:15:39 -05:00 |
Raymond Hill
|
3fd2588650
|
Allow scriptlets to be injected in `about:blank`
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2963
|
2023-11-16 17:07:48 -05:00 |
Raymond Hill
|
c292a90b90
|
Fix faulty `as` vararg in `set-constant` scriptlet
|
2023-11-16 13:18:39 -05:00 |
Raymond Hill
|
bd8a91ed3a
|
Add support to redirect to `noop.json`
There ar ea couple of AdGuard filters supporting this local
resource.
Reference:
https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#noopjson
|
2023-11-16 09:54:21 -05:00 |
Dave Vandyke
|
c1d8f5908d
|
More improvements to the google-ima shim script (#3908)
We have enabled the google-ima shim script again in the DuckDuckGo
Privacy Essentials browser extension, and found a couple more issues:
- Some websites set the enablePreloading[1] option, which should
cause[2] the AdsManager.init() method to trigger the LOADED AdEvent
to fire. If the event doesn't fire, those websites can get stuck
waiting for the event forever.
- When AdsManager.start() method is called, a bunch of events are
dispatched in order, to simulate ads loading, playing and
finishing. There was a mistake in that logic though. The
CONTENT_PAUSE_REQUESTED and CONTENT_RESUME_REQUESTED events[3]
should fire as the ads start and finish respectively. By firing the
latter early, and skipping the former, some websites got confused
and tried to display ad overlays at the same time as playing their
content, or didn't display they content at all.
1 - https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima.AdsRenderingSettings#enablePreloading
2 - https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/preload#timing
3 - https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima.AdEvent
|
2023-11-16 09:41:07 -05:00 |
Raymond Hill
|
8df6c3243c
|
Make Firefox dev build auto-update
|
2023-11-14 18:16:15 -05:00 |
Raymond Hill
|
5d4d745d45
|
New revision for release candidate
|
2023-11-14 18:03:28 -05:00 |
Raymond Hill
|
dac320e396
|
Fix bad argument passing
|
2023-11-14 18:03:02 -05:00 |
Raymond Hill
|
0b871e6546
|
If response is 404, skip trying other CDNs
When there is a 404 response, in all likelihood other
CDNs will also return 404, no point pointlessly fetching
from others.
|
2023-11-14 17:39:48 -05:00 |
Raymond Hill
|
c7490e8493
|
Make Firefox dev build auto-update
|
2023-11-14 14:21:05 -05:00 |
Raymond Hill
|
14fcc4e167
|
New revision for release candidate
|
2023-11-14 14:08:07 -05:00 |
Raymond Hill
|
28d92d38f3
|
Use `trusted-` prefix for `replace-node-text`
The official name is `trusted-replace-node-text`.
`replace-node-text` is demoted to alias. `trusted-rpnt` added
asan alias. Aliases not prefixed with `trusted-` are deprecated
and will be removed eventually.
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/discussions/2895#discussioncomment-7567863
|
2023-11-14 13:53:29 -05:00 |
Raymond Hill
|
6a9c69aa94
|
Add support for minute unit
|
2023-11-14 13:53:17 -05:00 |
Raymond Hill
|
143fc84f40
|
Make Firefox dev build auto-update
|
2023-11-14 10:11:26 -05:00 |
Raymond Hill
|
5a1a547432
|
New revision for release candidate
|
2023-11-14 10:02:19 -05:00 |
Raymond Hill
|
d2b8d990e6
|
All exceptions filters are exempt from requiring a trusted source
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/discussions/2895#discussioncomment-7566154
|
2023-11-14 09:58:26 -05:00 |
Raymond Hill
|
1e05665bdc
|
Make Firefox dev build auto-update
|
2023-11-14 09:16:20 -05:00 |
Raymond Hill
|
7c6005278e
|
Import translation work from https://crowdin.com/project/ublock
|
2023-11-14 09:05:37 -05:00 |
Raymond Hill
|
6d38180608
|
Fix spurious change in i18n strings
|
2023-11-14 09:04:06 -05:00 |
Raymond Hill
|
929c6a5299
|
New revision for release candidate
|
2023-11-14 08:45:15 -05:00 |
Raymond Hill
|
92c0088f64
|
Keep `assetKey` and `diffName` well separated
|
2023-11-13 14:55:52 -05:00 |
Raymond Hill
|
7a2994c74e
|
Make Firefox dev build auto-update
|
2023-11-13 12:06:17 -05:00 |
Raymond Hill
|
2d25b78e59
|
Update changelog
|
2023-11-13 10:42:13 -05:00 |
Raymond Hill
|
f3d6a21e7a
|
Add `trusted-set-session-storage-item` scriptlet
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/20630#issuecomment-1807390945
|
2023-11-13 10:36:55 -05:00 |
Raymond Hill
|
a373efe9c0
|
Import translation work from https://crowdin.com/project/ublock
|
2023-11-13 10:34:09 -05:00 |
Raymond Hill
|
d0b3452848
|
New revision for release candidate
|
2023-11-13 10:31:30 -05:00 |
Raymond Hill
|
7b2149e595
|
Fix quirks re. diff-updater
|
2023-11-13 09:42:31 -05:00 |
Raymond Hill
|
1f88359964
|
Make Firefox dev build auto-update
|
2023-11-12 19:36:19 -05:00 |
Raymond Hill
|
ffe3b548f3
|
Update changelog
|
2023-11-12 19:28:40 -05:00 |
Raymond Hill
|
7c562d0c5c
|
Allow the use of quotes in `set-cookie` scriptlet
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/20630#issuecomment-1807260357
|
2023-11-12 19:26:05 -05:00 |
Raymond Hill
|
30a01d8e84
|
Update changelog
|
2023-11-12 19:09:07 -05:00 |
Raymond Hill
|
decafc5cbf
|
Allow the use of quotes in `set-[local|session]-storage-item`
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/20630#issuecomment-1807260357
|
2023-11-12 19:05:56 -05:00 |
Raymond Hill
|
b26d421a57
|
Add Punjabi (pa) translation
|
2023-11-12 13:51:50 -05:00 |
Raymond Hill
|
ce38e6c81a
|
Import changes following removal of unused i18n strings
|
2023-11-12 13:50:40 -05:00 |
Raymond Hill
|
01d796346c
|
Import translation work from https://crowdin.com/project/ublock
|
2023-11-12 13:48:39 -05:00 |
Raymond Hill
|
b201c61584
|
[mv3] Remove unused i18n strings
|
2023-11-12 13:45:46 -05:00 |
Fanboynz
|
32fb93c525
|
Add a few more cookie names (#3907)
|
2023-11-12 12:51:58 -05:00 |
Raymond Hill
|
d24b2d8165
|
Make Firefox dev build auto-update
|
2023-11-12 11:51:21 -05:00 |
Raymond Hill
|
dee19fb51b
|
New revision for release candidate
|
2023-11-12 11:45:33 -05:00 |
Raymond Hill
|
3db46c1728
|
Allow for support of more event types
Related commit:
ef311ddbec
|
2023-11-12 11:44:24 -05:00 |
Raymond Hill
|
11fe8ee3b5
|
Make Firefox dev build auto-update
|
2023-11-12 10:45:35 -05:00 |
Raymond Hill
|
38c606d7ad
|
Update changelog
|
2023-11-12 10:39:56 -05:00 |
Raymond Hill
|
b3c48fd1ad
|
Swap canonical name with alias
|
2023-11-12 10:39:43 -05:00 |
Raymond Hill
|
d6db5374b0
|
New revision for release candidate
|
2023-11-12 10:37:13 -05:00 |
Raymond Hill
|
ef311ddbec
|
Add ability to trigger cookie removal on specific events
As discussed with filter list volunteers.
Related discussion:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/834
|
2023-11-12 10:35:28 -05:00 |
Raymond Hill
|
bcf809615c
|
Make Firefox dev build auto-update
|
2023-11-12 09:26:04 -05:00 |
Raymond Hill
|
e9ddd99deb
|
New revision for release candidate
|
2023-11-11 19:55:00 -05:00 |