uBlockOrigin / uAssets

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

filmstarts.de: breakage #19067

Closed hagezi closed 1 year ago

hagezi commented 1 year ago

Prerequisites

URL address of the web page

https://www.filmstarts.de

Category

breakage

Description

Videos can only be played once; if you then select a second video to play, the video remains black.

Steps to reproduce the behaviour:

Deleting all cookies and website data fixes the problem for a one-time trailer playback.

Other extensions used

none

Screenshot(s)

Screenshot(s)

Configuration

```yaml uBlock Origin 1.50.0: since: 1h.11m Chromium: 114 filterset (summary): network: 99076 cosmetic: 44007 scriptlet: 17985 html: 0 listset (total-discarded, last-updated): default: user-filters: 0-0, never DEU-0: 6942-0, 1h.11m easylist: 68037-15, 1h.11m easyprivacy: 33381-72, 1h.11m plowe-0: 3723-1070, 1h.11m ublock-badware: 7574-142, 1h.11m ublock-filters: 33886-161, 1h.11m ublock-privacy: 429-4, 1h.11m ublock-quick-fixes: 402-108, 1h.11m ublock-unbreak: 2078-36, 1h.11m urlhaus-1: 6375-0, 1h.11m filterset (user): [empty] userSettings: [none] hiddenSettings: [none] supportStats: allReadyAfter: 1150 ms maxAssetCacheWait: 17 ms popupPanel: blocked: 14 network: filmstarts.de: 1 2mdn.net: 1 dailymotion.com: 1 dm-event.net: 6 getjad.io: 1 google-analytics.com: 1 googlesyndication.com: 1 googletagmanager.com: 1 outbrain.com: 1 extended: ###ads-outer ##.ads-outer ###dfp-interstitial ##.ad-interstitial ##.ad-item ###dfp-masthead ##.ad-masthead ###dfp-atf ##.ad-atf ##.ad-footer ##.ad-skyscraper ###dfp-btf ##.main-banner ```
okiehsch commented 1 year ago

I can't reproduce.

okiehsch commented 1 year ago

Scratch that, I can reproduce but not consistently and not always after the second video.

gorhill commented 1 year ago

The video plays fine once I disable Peter Lowe's and EasyPrivacy. I am trying to figure which filter(s) from these lists is the culprit.

I might have made a mistake, the issue is still there with those two lists disabled. Not sure what I did that made the video play.

stephenhawk8054 commented 1 year ago

These look work for me, but I'm not even sure as the symptom doesn't look like consistent for me as well

@@||securepubads.g.doubleclick.net/tag/js/gpt.js$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/pagead/managed/js/gpt/*/pubads_impl.js$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/gampad/ads$xhr,domain=filmstarts.de
@@||cdn.lib.getjad.io/library/*$script,domain=filmstarts.de
@@||cdn.lib.getjad.io/prebid/*$script,domain=filmstarts.de
okiehsch commented 1 year ago
@@||amazon-adsystem.com/*/apstag.js$script,domain=filmstarts.de
@@||cdn.lib.getjad.io/library/*Filmstarts$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/tag/js/gpt.js$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/pagead/managed/js/gpt/*$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/gampad/ads$xhr,domain=filmstarts.de

Works for me, interesting, I need to allow the amazon request for it to work on my end.

@hagezi Can you test the proposed filters on your end?

gorhill commented 1 year ago

@stephenhawk8054 Your filters work but after a long delay.

@okiehsch Your filters work without delay.


Update: if I remove the redirection ||amazon-adsystem.com/*/apstag.js$script,redirect-rule=amazon_apstag.js:5, I get no delay with @stephenhawk8054 fitlers. So this work without excpeting amazon on my side:

@@||securepubads.g.doubleclick.net/tag/js/gpt.js$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/pagead/managed/js/gpt/*/pubads_impl.js$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/gampad/ads$xhr,domain=filmstarts.de
@@||cdn.lib.getjad.io/library/*$script,domain=filmstarts.de
@@||cdn.lib.getjad.io/prebid/*$script,domain=filmstarts.de
@@||amazon-adsystem.com/*/apstag.js$script,redirect-rule
okiehsch commented 1 year ago

Hm, I tried that, removing the redirection instead of an exception, with my filters and it didn't work, I will test again.

stephenhawk8054 commented 1 year ago

@gorhill Do you need this filter?

@@||cdn.lib.getjad.io/prebid/$script,domain=filmstarts.de

@okiehsch version seems like doesn't need it.

gorhill commented 1 year ago

This work without excepting amazon on my side:

@@||securepubads.g.doubleclick.net/tag/js/gpt.js$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/pagead/managed/js/gpt/*/pubads_impl.js$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/gampad/ads$xhr,domain=filmstarts.de
@@||cdn.lib.getjad.io/library/*$script,domain=filmstarts.de
@@||cdn.lib.getjad.io/prebid/*$script,domain=filmstarts.de
@@||amazon-adsystem.com/*/apstag.js$script,redirect-rule
okiehsch commented 1 year ago

Ok, after testing removing the redirection instead of allowing the request. It works because @stephenhawk8054 has the additional exception @@||cdn.lib.getjad.io/prebid/$script,domain=filmstarts.de without it you need to allow the amazon request, which is the reason I could not reproduce at first.

okiehsch commented 1 year ago
@@||cdn.lib.getjad.io/library/*Filmstarts$script,domain=filmstarts.de
@@||cdn.lib.getjad.io/prebid/*$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/tag/js/gpt.js$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/pagead/managed/js/gpt/*$script,domain=filmstarts.de
@@||securepubads.g.doubleclick.net/gampad/ads$xhr,domain=filmstarts.de
@@||amazon-adsystem.com/*/apstag.js$script,redirect-rule=amazon_apstag.js:5,domain=filmstarts.de

works fine on my end.

stephenhawk8054 commented 1 year ago

Ah yep, confirm as @okiehsch said. Any of these versions work for me:

@@||cdn.lib.getjad.io/prebid/*$script,domain=filmstarts.de
@@||amazon-adsystem.com/*/apstag.js$script,redirect-rule

or

@@||amazon-adsystem.com/*/apstag.js$script,domain=filmstarts.de
hagezi commented 1 year ago

Yes, it works, i think @gorhill 's soluition is the best. Thanks!

gorhill commented 1 year ago

Should we add filmstarts.de##.main-banner to avoid the annoying layout shift?

okiehsch commented 1 year ago

the annoying layout shift?

I don't see any layout shift on my end?

stephenhawk8054 commented 1 year ago

I don't see any layout shift either but ##.main-banner does look like containing only ad elements.

gorhill commented 1 year ago

Never mind, I hadn't enabled EasyList Germany.

okiehsch commented 1 year ago

Ok, @hagezi if you update the uBO-unbreak list you can remove the filters from your personal list and the videos should play fine.

stephenhawk8054 commented 1 month ago

I think this issue is obsolete now? I can't reproduce the breakage any more.