uBlockOrigin / uAssets

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

gq.com: breakage #21876

Closed shnaps closed 8 months ago

shnaps commented 8 months ago

Prerequisites

URL address of the web page

https://www.gq.com/gallery/the-menswear-essentials-youll-need-in-the-new-year

Category

breakage

Description

When JavaScript is enabled for the page, it goes completely white after loading. Disabling javascript and reloading helps to avoid the issue.

Other extensions used

I only have AdsBypasser script and no other extensions which do adblocking.

Screenshot(s)

Screenshot(s) ![image](https://github.com/uBlockOrigin/uAssets/assets/18357973/5e8c6275-9432-406d-bcaf-1caabab41664) Disabled javascript. ![image](https://github.com/uBlockOrigin/uAssets/assets/18357973/0e4fc994-2f86-4890-953b-b6352a702e00) Enabled javascript

Configuration

```yaml uBlock Origin: 1.55.0 Firefox: 122 filterset (summary): network: 133129 cosmetic: 65411 scriptlet: 20055 html: 2032 listset (total-discarded, last-updated): added: RUS-0: 40236-127, 1h.19m Δ default: user-filters: 0-0, never ublock-filters: 36966-118, now ublock-badware: 7768-11, now ublock-privacy: 955-0, now ublock-unbreak: 2233-0, now easylist: 76939-643, now easyprivacy: 43406-823, now urlhaus-1: 9995-0, now plowe-0: 3784-1, now ublock-quick-fixes: 226-1, 1h.19m Δ filterset (user): [empty] trustedset: added: [array of 1 redacted] removed: about-scheme userSettings: [none] hiddenSettings: [none] supportStats: allReadyAfter: 464 ms (selfie) maxAssetCacheWait: 182 ms cacheBackend: indexedDB popupPanel: blocked: 21 network: gq.com: 1 adsafeprotected.com: 1 cnevids.com: 1 conde.digital: 2 condenastdigital.com: 7 d20l1z9qfxwqa3.cloudfront.net: 1 doubleclick.net: 1 facebook.net: 1 fwpixel.com: 1 googletagmanager.com: 1 imasdk.googleapis.com: 2 permutive.app: 1 yimg.com: 1 ```
ItsProfessional commented 8 months ago

Remove that "AdsBypasser" script and test again.

shnaps commented 8 months ago

Still has the same behaviour with disabled adsbypasser.

liamengland1 commented 8 months ago

Any error messages in the console?

shnaps commented 8 months ago

There are a bunch of errors.

First error
DOMException: Node.removeChild: The node to be removed is not a child of this node
    fc https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Lp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    $p https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    zp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Qa https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Qa https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ja https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Tp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    kp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Rp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    B https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    onmessage https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    60053 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    63840 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    64448 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    73935 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    98897 https://www.gq.com/verso/static/4735.795dac2331ddf8e72643.js:12835
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    36380 https://www.gq.com/verso/static/4735.795dac2331ddf8e72643.js:12835
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    10149 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:159
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    24086 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:159
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    61085 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    n https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    O https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
     https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
     https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
6716.d07ecdfd806fdf2a613d.js:2:756750
    rc https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    callback https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Or https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    dc https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Lp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    $p https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    zp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Qa https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Qa https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ja https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Tp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    kp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Rp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    B https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    onmessage https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    (Async: EventHandlerNonNull)
    60053 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    63840 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    64448 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    73935 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    98897 https://www.gq.com/verso/static/4735.795dac2331ddf8e72643.js:12835
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    36380 https://www.gq.com/verso/static/4735.795dac2331ddf8e72643.js:12835
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    10149 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:159
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    24086 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:159
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    61085 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    n https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    O https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
     https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
     https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
Second error
Uncaught DOMException: Node.removeChild: The node to be removed is not a child of this node
    fc https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Lp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    $p https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    zp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Qa https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Qa https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ja https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Tp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    unstable_runWithPriority https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Ha https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    kp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    Rp https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    B https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    onmessage https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    60053 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    63840 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    64448 https://www.gq.com/verso/static/6716.d07ecdfd806fdf2a613d.js:2
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    73935 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    98897 https://www.gq.com/verso/static/4735.795dac2331ddf8e72643.js:12835
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    36380 https://www.gq.com/verso/static/4735.795dac2331ddf8e72643.js:12835
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    10149 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:159
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    24086 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:159
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    61085 https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    a https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    n https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
    O https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
     https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
     https://www.gq.com/verso/static/presenter-galleries.29d16a85c57d14c9bc5d.js:405
6716.d07ecdfd806fdf2a613d.js:2
stephenhawk8054 commented 8 months ago

Can you turn off all other extensions (not just the ones with adblocking), restart the browser, open new tab and test again?

shnaps commented 8 months ago

Just tried and the issue can be closed now. Just confirmed that there is no issue with ublock filters, one of my addons (BypassPaywall) conflicted with ublock and this broke the site. For some reason it decided that there is paywall or something like that.