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
Raymond Hill
1db569d4ee
Fix last commit
...
Related commit:
e30223c42e
This needs to be done with currently cached list, not with
failed modified list.
2023-11-11 19:54:05 -05:00
Raymond Hill
a014b547ef
Make Firefox dev build auto-update
2023-11-11 16:05:56 -05:00
Raymond Hill
6c80bb0de0
New revision for release candidate
2023-11-11 15:54:47 -05:00
Raymond Hill
e30223c42e
Add check-then-fix code to ensure diff-path name in sync
...
There is a lot asynchronicity in the auto-update code, and
the fix here is to detect then fix instances of out of sync
state between a cached filter list and its metadata stored
separately.
2023-11-11 15:51:59 -05:00