Raymond Hill
df0d21d92e
[mv3] Avoid instantiating regexes by using simple needle first
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/223
2025-12-27 09:45:25 -05:00
Raymond Hill
bb34a4b83b
Unescape unduly escaped | in regex-based domain options
...
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/31261#issuecomment-3693496669
2025-12-27 09:37:30 -05:00
Raymond Hill
6f8edc3ac6
Improve google-ima.js shim
...
Add expected keywords.
2025-12-26 12:07:40 -05:00
Raymond Hill
ede231b9c2
Import translation work from https://crowdin.com/project/ublock
2025-12-26 10:51:37 -05:00
Raymond Hill
0bd6d09736
Fix source strings as per feedback
2025-12-26 10:50:26 -05:00
Raymond Hill
e7f91cdd95
Import translation work from https://crowdin.com/project/ublock
2025-12-26 10:47:50 -05:00
Raymond Hill
b253c0bc0b
New revision for dev build
2025-12-26 09:31:42 -05:00
Raymond Hill
5a2905c023
Update changelog
2025-12-26 09:31:21 -05:00
Raymond Hill
c053361d30
Mind id/class changes in generic cosmetic filtering surveyor
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3904
2025-12-26 09:28:26 -05:00
Raymond Hill
024019094f
Fix specifichide option
...
Related internal feedback:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/964
2025-12-26 09:22:42 -05:00
Raymond Hill
9cf8a0fe7c
Import translation work from https://crowdin.com/project/ublock
2025-12-25 16:36:12 -05:00
Raymond Hill
6063d4f0ad
[mv3] Add ability to reset to default settings
2025-12-25 16:32:38 -05:00
Raymond Hill
37d995eeac
Import translation work from https://crowdin.com/project/ublock
2025-12-25 16:27:35 -05:00
Raymond Hill
377cf9d86b
[mv3] Add support for regex-based extended filters
...
Related issues:
- https://github.com/uBlockOrigin/uBOL-home/issues/223
- https://github.com/uBlockOrigin/uAssets/issues/31261
2025-12-25 12:34:21 -05:00
peace2000
8ad61208e7
reference link update ( #3941 )
2025-12-25 12:25:36 -05:00
Raymond Hill
cd558406b3
Make Firefox dev build auto-update
2025-12-24 08:36:32 -05:00
Raymond Hill
81448c3ca7
Import translation work from https://crowdin.com/project/ublock
2025-12-23 11:06:19 -05:00
Raymond Hill
c975fbb9d7
[mv3] Mind id/class attribute changes in generic cosmetic filterer
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3904
2025-12-23 10:51:15 -05:00
Raymond Hill
00b79d9023
Use new locally-maintained "URL Tracking Protection" list
2025-12-22 14:34:43 -05:00
Raymond Hill
4e0f47f11a
[mv3] Mind anscestor hostnames when evaluating host permissions
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/569
2025-12-21 11:16:25 -05:00
Raymond Hill
dba33dd71d
New revision for dev build
2025-12-18 09:08:14 -05:00
Raymond Hill
375a6c2166
Update changelog
2025-12-18 09:07:15 -05:00
Raymond Hill
1977196abe
Improve prevent-addEventListener scriptlet
2025-12-18 09:03:36 -05:00
Raymond Hill
af7b975840
New revision for dev build
2025-12-17 14:33:16 -05:00
Raymond Hill
cbf24a40b6
Fix soft regression in scriptlets proxying fetch()
...
Related commit:
https://github.com/gorhill/uBlock/commit/13612d1d29
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30158
2025-12-17 12:49:27 -05:00
Raymond Hill
abe9cdbef7
Fix typo in console output
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3901
2025-12-17 11:35:46 -05:00
Raymond Hill
daccdf5026
Make Firefox dev build auto-update
2025-12-16 08:32:14 -05:00
Raymond Hill
a23561d79e
[mv3] Bypass cosmetic filtering when top context is set to no-filtering
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/20
Specific cosmetic filtering will be bypassed when hostname of top context
matches an entry in the no-filtering set.
This doesn't completely solve the issue:
- The browser platform must support `document.location.ancestorOrigins`
- This solution can't be applied to scriptlets
2025-12-15 16:15:13 -05:00
Raymond Hill
92737bfdfe
New revision for dev build
2025-12-15 14:27:44 -05:00
Raymond Hill
2234d8aad2
Fix regression in prevent-fetch scriptlet
...
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/31169
2025-12-15 09:51:21 -05:00
Raymond Hill
baee6dcaca
Import translation work from https://crowdin.com/project/ublock
2025-12-14 16:05:26 -05:00
Raymond Hill
3855c5a648
[mv3] Fix garbage collection-related code
2025-12-14 10:26:50 -05:00
Raymond Hill
621ad89c64
[mv3] Better validate hostnames in "Filtering mode details" editor
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/564
2025-12-12 09:48:40 -05:00
Raymond Hill
cdfa514c2a
New revision for dev build
2025-12-10 20:23:30 -05:00
Raymond Hill
570a30c5e8
Update changelog
2025-12-10 20:23:06 -05:00
Raymond Hill
6af8a457ed
Add nitropay_ads.js shim
...
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30991
2025-12-10 20:21:08 -05:00
Raymond Hill
0fb845d1ac
[mv3] Load specific cosmetic filtering data on-demand only
...
The cosmetic filtering data embedded in the content scripts has been
extracted in corresponding JSON files. When a list is enabled, the
corresponding cosmetic filtering data from the JSON files, if any, is
persisted into the extension's local storage.
The cosmetic filtering-related content scripts will load the data
from these JSON files on-demand only and matching cosmetic filters
will be extracted, then the result is cached in the session storage,
ensuring there is no longer a need to perform lookup for the rest
of the browser session.
As a result this further reduces the time to First Contentful Paint.
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/557
2025-12-09 15:32:02 -05:00
Raymond Hill
e036156f3a
[mv3] Sort scriptlet functions
...
To minimize diff between releases.
2025-12-09 12:58:10 -05:00
Raymond Hill
e7c67d533b
New revision for dev build
2025-12-09 10:54:26 -05:00
Raymond Hill
d864ace50b
Update changelog
2025-12-09 10:53:35 -05:00
Raymond Hill
13612d1d29
Improve scriptlets proxying fetch
...
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3892
2025-12-09 10:33:20 -05:00
Raymond Hill
d2b680f6bc
Make Firefox dev build auto-update
2025-12-09 09:45:09 -05:00
Raymond Hill
73149e01ff
Make Firefox dev build auto-update
2025-12-09 09:43:47 -05:00
Raymond Hill
74474ebb8d
New revision for dev build
2025-12-08 10:32:54 -05:00
Raymond Hill
1d22781623
Update changelog
2025-12-08 10:32:32 -05:00
Raymond Hill
3fc281adf1
Improve google-ima shim
...
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/31018
2025-12-08 10:30:41 -05:00
Raymond Hill
5b95c37a46
New revision for dev build
2025-12-07 14:12:29 -05:00
Raymond Hill
d9a6aa53da
Update changelog
2025-12-07 14:11:59 -05:00
Raymond Hill
9584f7797a
Set Firefox minimum version to 115
2025-12-07 14:10:57 -05:00
Raymond Hill
87cb6eb602
Make Firefox dev build auto-update
2025-12-05 09:45:09 -05:00