uBlockOrigin / uAssets

Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
GNU General Public License v3.0
4.03k stars 758 forks source link

dexscreener.com: breakage #22841

Closed zilayo closed 6 months ago

zilayo commented 6 months ago

Prerequisites

URL address of the web page

https://dexscreener.com/ethereum/0x2cc846fff0b08fb3bffad71f53a60b4b6e6d6482

Category

breakage

Description

Dexscreener is a popular cryptocurrency charting platform, which now fails to load charts due to what looks like some bugged filter updates this morning.

##iframe[src="about:blank"]

commit adding the filter: https://github.com/uBlockOrigin/uAssets/commit/71c038dfeefedda3c79ac95f32407ed1b8c802ec#diff-5fbe4f7705fbb082ce9795f6fab7dde7af6d088a31edbe4f585ad52b0b13d14dR17703

commit removing the filter: https://github.com/uBlockOrigin/uAssets/commit/404637cffc28d36f9970a1ee1356fa497414bff4#diff-5fbe4f7705fbb082ce9795f6fab7dde7af6d088a31edbe4f585ad52b0b13d14dL17703

It appears it's correctly been removed again from uBlock's filters, but the CDN was updated to include the first incorrect commit, and still contains the filter

https://github.com/uBlockOrigin/uAssetsCDN/commit/c41962f540e38c0c8ea642a74fdb830fd302b5d1#diff-29d3baffd5147868a40349273f77b8640efdaf05116500524ee4b5ef494d99b7R94

This will likely be affecting many other sites as well that use about:blank before dynamically loading content into an iframe.

Other extensions used

none

Screenshot(s)

Screenshot(s)

Configuration

```yaml uBlock Origin: 1.56.0 Chromium: 122 filterset (summary): network: 124293 cosmetic: 45350 scriptlet: 20223 html: 0 listset (total-discarded, last-updated): default: user-filters: 0-0, never easylist: 81736-17, 2m easyprivacy: 50345-7, 2m plowe-0: 3772-1184, 33m ublock-badware: 7823-143, 2m ublock-filters: 37288-353, 2m ublock-privacy: 746-6, 2m ublock-quick-fixes: 161-18, 2m ublock-unbreak: 2244-35, 2m urlhaus-1: 7670-5, 33m filterset (user): [empty] userSettings: [none] hiddenSettings: [none] supportStats: allReadyAfter: 264 ms (selfie) maxAssetCacheWait: 100 ms cacheBackend: browser.storage.local popupPanel: blocked: 4 network: dexscreener.com: 2 czilladx.com: 1 googletagmanager.com: 1 extended: ##.custom-1klpohg ##iframe[src="about:blank"] ```
zilayo commented 6 months ago

looks like @ryanbr and @Yuki2718 are already aware of the issue and reverted the easylist commit earlier.

https://github.com/easylist/easylist/commit/4337346428c2b093b73287904213333778211ba4#diff-ffb6ddda6ff333afce3b529e39bc0ce6ebebf81db67ff3ed19ee0b2b0caf3f0dR15463

https://github.com/easylist/easylist/commit/a511b537b174fc9f60f8149fcce4a9a54a8a06f8#diff-ffb6ddda6ff333afce3b529e39bc0ce6ebebf81db67ff3ed19ee0b2b0caf3f0dL15463

should be fixed once the CDN is updated

Also currently affecting adguard