Commit Graph

12673 Commits

Author SHA1 Message Date
Raymond Hill 0e1e4b82c5
Improve `trusted-set-cookie` scriptlet
Replace placehoders instead of direct assignement

Related feedback:
https://github.com/uBlockOrigin/uAssets/pull/23877#issuecomment-2134417389
2024-05-28 09:18:09 -04:00
Raymond Hill d8a77f38ce
New revision for stable release 2024-05-21 08:40:16 -04:00
Raymond Hill 70737da2af
Fine tune eslint 2024-05-20 14:00:36 -04:00
Raymond Hill f1b2a367b2
Make Firefox dev build auto-update 2024-05-16 09:46:18 -04:00
Raymond Hill 406bbd4668
Update changelog 2024-05-16 09:31:24 -04:00
Raymond Hill 1ffb1db701
New revision for release candidate 2024-05-16 09:30:07 -04:00
Raymond Hill 59ffc96e89
Fallback to requestAnimationFrame when requestIdleCallback is not available
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3237
2024-05-16 09:29:12 -04:00
Fanboynz 7f0b2f4a5e
Add Approved/disapproved (#3917) 2024-05-14 21:51:27 -04:00
Raymond Hill e03f1a6955
Make Firefox dev build auto-update 2024-05-14 12:20:47 -04:00
Raymond Hill a4989039c9
New revision for release candidate 2024-05-14 12:14:10 -04:00
Raymond Hill c1b3b39c52
Update changelog 2024-05-14 12:13:45 -04:00
Raymond Hill 3e7eca364b
Make logger console filter expression case-insensitive 2024-05-14 11:58:53 -04:00
Raymond Hill ee67cd6284
Improve `trusted-click-element` scriptlet
Use `openOrClosedShadowRoot` to lookup shadow root.

Related issue:
https://github.com/AdguardTeam/AdguardFilters/issues/178995
2024-05-14 11:37:19 -04:00
Raymond Hill e738eaa447
Import translation work from https://crowdin.com/project/ublock 2024-05-12 15:51:46 -04:00
Raymond Hill ca7d2ad61d
Replace EasyDutch with AdGuard Dutch
Related discussion:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/380#discussioncomment-9402570
2024-05-12 10:19:37 -04:00
Raymond Hill f1f63c940b
Replace EasyDutch with AdGuard Dutch
Related discussion:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/380#discussioncomment-9402570
2024-05-12 10:17:54 -04:00
Raymond Hill 19e568b6b9
Make Firefox dev build auto-update 2024-05-11 19:11:20 -04:00
Raymond Hill 27224c0738
New revision for dev build 2024-05-11 19:06:53 -04:00
Raymond Hill 509dba1441
Fix regression in previous commit
Related feedback:
https://github.com/uBlockOrigin/uAssets/issues/23652#issuecomment-2105555721

Related commit:
2ccc3135c1
2024-05-11 19:05:14 -04:00
Raymond Hill 661c1c6e16
Make Firefox dev build auto-update 2024-05-09 21:35:42 -04:00
Raymond Hill f2d00dbb8c
New revision for dev build 2024-05-09 21:31:56 -04:00
Raymond Hill a8cc3759ad
Update changelog 2024-05-09 21:31:37 -04:00
Raymond Hill 0e6d607484
Add checksum validation when loading trie buffers in selfie
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3217#issuecomment-2103048654
2024-05-09 21:29:24 -04:00
Raymond Hill bb479b0a66
Catch exceptions in API calls for the sake of old Chromium versions
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/3217#issuecomment-2103628821
2024-05-09 21:29:24 -04:00
Fanboynz 363ad6795c
Add accept/reject to local-storage (#3916) 2024-05-09 20:51:07 -04:00
Raymond Hill 809a57af05
Make Firefox dev build auto-update 2024-05-05 12:01:21 -04:00
Raymond Hill 0987956bce
New revision for dev build 2024-05-05 11:51:33 -04:00
Raymond Hill 635e054f93
Update changelog 2024-05-05 11:51:10 -04:00
Raymond Hill 923452b788
Use raw string for regex patterns in python scripts
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3229
2024-05-05 11:47:31 -04:00
Raymond Hill 4d8ee35ef7
Improve `noeval-if` scriptlet
Related feedback:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/841#discussioncomment-9320245
2024-05-05 11:46:16 -04:00
Raymond Hill a351852268
Update changelog 2024-05-05 06:59:31 -04:00
Raymond Hill 2ccc3135c1
Improve `trusted-set-local-storage-item` scriptlet
Related discussion:
df1041c616 (commitcomment-141265533)
2024-05-05 06:54:46 -04:00
Raymond Hill f0cfc77170
Make Firefox dev build auto-update 2024-05-02 20:46:30 -04:00
Raymond Hill f98a24b47b
New revision for dev build 2024-05-02 20:34:44 -04:00
Raymond Hill bae2c64cc8
Update changelog 2024-05-02 20:34:20 -04:00
Raymond Hill c098eb8625
Fix potential corruption when reading serialized data
Corrpution would occur when reading back serialized data which
contained multiple references to same instance of an object.

The issue could manifest when reading cache storage-related
data from the browser storage API, since the serializer is not
used when reading from indexedDB. Private/incognito mode
fall back on using browser storage API as cache storage.

Off the top of my head, I think the following conditions all
together could result in high likelihood of malfunction caused
by improperly deserializing data at launch time:

- Load from a selfie
- Selfie created after uBO ran for a while
- Selfie loaded from browser storage API (not the case by
  default)

Possibly related to reports of uBO malfunctioning:
https://github.com/uBlockOrigin/uBlock-issues/issues/3217#event-12686416838
2024-05-02 20:21:47 -04:00
Raymond Hill e891465775
Add more console logging for cache storage code 2024-05-02 20:15:46 -04:00
Raymond Hill 1ce845b2dc
Update changelog 2024-04-22 06:56:45 -04:00
Raymond Hill f81003c45e
Make Firefox dev build auto-update 2024-04-22 06:36:09 -04:00
Raymond Hill 12451d733a
New revision for dev build 2024-04-22 06:25:36 -04:00
Raymond Hill 4c530b732f
Adjust element picker visuals
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3220
2024-04-22 06:08:49 -04:00
Raymond Hill a60a43103c
Make Firefox dev build auto-update 2024-04-17 09:33:00 -04:00
Raymond Hill facd16d3fe
New revision for dev build 2024-04-17 09:21:05 -04:00
Raymond Hill 1157e51130
Update changelog 2024-04-17 09:20:38 -04:00
Raymond Hill 91dfcbef2a
Improve `remove-[attr|class]` scriptlets
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3215
2024-04-17 09:17:49 -04:00
Raymond Hill 5de19ace91
Make Firefox dev build auto-update 2024-04-16 11:31:18 -04:00
Raymond Hill fd08e90070
New revision for dev build 2024-04-16 11:23:59 -04:00
Raymond Hill f3cf75ec92
Update changelog 2024-04-16 11:23:39 -04:00
Raymond Hill 6152f5269e
Improve dashboard layout at high zoom factor
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3211
2024-04-16 11:21:06 -04:00
Raymond Hill 2481e4a130
Make Firefox dev build auto-update 2024-04-13 16:15:48 -04:00