uBlockOrigin / uAssets

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

paramountplus.com: breakage #25769

Closed matthew02 closed 5 days ago

matthew02 commented 1 week ago

Prerequisites

URL address of the web page

https://www.paramountplus.com/shows/video/2WtIfaACgX8zRBk6_QOqZikO7NBQ3oiH/

Category

breakage

Description

Video will not load on page unless I disable "EasyList - Cookie Notices", "AdGuard - Cookie Notices", and allow local 3rd-party scripts. I must do all three things in order to watch a video. Verified in a new profile with UBO as the only extension.

Other extensions used

none

Screenshot(s)

Screenshot(s)

Configuration

```yaml uBlock Origin: 1.60.0 Firefox: 131 filterset (summary): network: 255385 cosmetic: 163882 scriptlet: 47809 html: 2307 listset (total-discarded, last-updated): added: adguard-generic: 85183-4541, 6m adguard-mobile: 10009-92, 6m adguard-spyware-url: 1764-128, 6m block-lan: 64-0, 6m curben-phishing: 540-6, 5m adguard-social: 23085-1231, 7m fanboy-thirdparty_social: 68-4, 7m fanboy-social: 16734-10524, 7m ublock-annoyances: 5910-78, 7m dpollock-0: 11702-405, 5m adguard-spyware: 98014-25392, 6m adguard-popup-overlays: 28070-2234, 7m [7 lists not shown]: [too many] default: user-filters: 0-0, never ublock-filters: 40630-322, 6m ublock-badware: 11844-12, 6m ublock-privacy: 1345-23, 6m ublock-unbreak: 2547-2, 6m Δ ublock-quick-fixes: 185-8, 6m Δ easylist: 80195-16172, 6m easyprivacy: 53181-166, 5m Δ urlhaus-1: 23915-0, 5m plowe-0: 3545-1435, 5m filterset (user): [empty] trustedset: added: [array of 128 redacted] removed: chrome-extension-scheme switchRuleset: removed: no-large-media: behind-the-scene false hostRuleset: added: [array of 980 redacted] userSettings: advancedUserEnabled: true cloudStorageEnabled: true ignoreGenericCosmeticFilters: true webrtcIPAddressHidden: true hiddenSettings: [none] supportStats: allReadyAfter: 468 ms (selfie) maxAssetCacheWait: 165 ms cacheBackend: indexedDB popupPanel: blocked: 44 network: paramountplus.com: 1 adoberesources.net: 1 ads-twitter.com: 1 appboycdn.com: 2 bing.com: 1 branch.io: 1 cbsaavideo.com: 5 cbsivideo.com: 12 cedexis.com: 2 doubleclick.net: 1 googletagmanager.com: 1 impactradius-event.com: 1 kochava.com: 1 mtvnservices.com: 2 newrelic.com: 4 nr-data.net: 1 ns1p.net: 2 pinimg.com: 1 sc-static.net: 1 scorecardresearch.com: 1 tiktok.com: 1 yahoo.com: 1 extended: ##+js(set-constant, hasAdBlocker, false) ##+js(xml-prune, Period[id*="-roll-"][id*="-ad-"], , pubads.g.do… ```
stephenhawk8054 commented 1 week ago

Which country are you when accessing the site?

matthew02 commented 6 days ago

US. Sorry I forgot to mention that.

KikoN12 commented 6 days ago

I have the same issue today Oct. 24, when i disable UB, video plays

stephenhawk8054 commented 6 days ago

The link looks like need an account. Do you know any free links that have the same issue?


I tested with these 2 links:

https://www.paramountplus.com/shows/video/pW1a3CChtGACVvkHY4uS4Uai3rkPGArK
https://www.paramountplus.com/shows/video/QWjVcJwoP0De8RwVSncw_c4kjH_Ooo95

and they work fine for me.

Raza-0007 commented 6 days ago

I have the same issue. Since the last 2 days no video on Paramountplus will load with ubo enabled. I have been unable to figure out the actual cause.

stephenhawk8054 commented 6 days ago

Do the videos here play fine for anyone?

https://www.paramountplus.com/shows/video/pW1a3CChtGACVvkHY4uS4Uai3rkPGArK
https://www.paramountplus.com/shows/video/QWjVcJwoP0De8RwVSncw_c4kjH_Ooo95
Raza-0007 commented 6 days ago

Both of the above links do not work. The page loads with the menu bar, as well as the other episodes at the bottom, but where the actual video is supposed to be is all blank.

Raza-0007 commented 6 days ago

So I figured something out. You need disable Firefox's Enhanced Tracking Protection (strict mode) and add the following rule to my rules: www.paramountplus.com consent-api.onetrust.com * allow

Then everything works fine. But I am not sure whether the ads are blocked now or not. I am testing and will report back.

stephenhawk8054 commented 6 days ago

@Raza-0007 Are you enabling any cookie lists in uBO?

Raza-0007 commented 6 days ago

Yes, EasyList/uBO – Cookie Notices 2/2 are enabled.

I believe it is the tracker consent-api.onetrust.com that is the problem. If you allow that everything works fine.

stephenhawk8054 commented 6 days ago

@Raza-0007 Can you backup uBO's configuration, reset to default settings, restart the browser, open new tab and test again? (disable Firefox Enhanced Tracking Protection too)

Raza-0007 commented 6 days ago

@stephenhawk8054, I just tested it. With UBO on default settings and Enhanced Tracking Protection in FF disabled or on the standard mode, everything works fine.

I believe the culprit is consent-api.onetrust.com. When this gets blocked, Paramountplus breaks. They must have changed something in the last 2 days becasue it used to work fine before.

stephenhawk8054 commented 6 days ago

Please report to EasyList about the cookie issue: https://github.com/easylist/easylist/issues

mapx- commented 6 days ago

@Raza-0007 could you test again using the filters @ryanbr added above ?

Raza-0007 commented 5 days ago

@mapx- I just tested it after removing the custom rule I entered and then updating all my UBO filters, which hopefully included the commit that @ryanbr added 17 hrs ago, but the issue remains unresolved.

I had to re-add this custom rule under "My rules" www.paramountplus.com consent-api.onetrust.com * allow in order for the video to load in FF with UBO enabled. (I have Enhanced Tracking Protection disabled for paramountplus).

stephenhawk8054 commented 5 days ago

@Raza-0007 Can you remove your custom rules/filters and do these steps (follow strictly the step order, don't mix the steps orders, or skip any steps):

  1. Click on uBO icon > ▤ "The logger" icon, it will open a logger window
  2. Open new tab and reproduce the issue
  3. Switch to the logger window that was opened in step 1, click on search bar, choose blocked
  4. Copy the logger via 📋 export/copy button at the top right
  5. Paste the logs here
Raza-0007 commented 5 days ago

@stephenhawk8054, The log is attached.

Logger.txt

stephenhawk8054 commented 5 days ago

@Raza-0007 Can you test this filter:

@@||consent-api.onetrust.com/v1/preferences^$xhr,domain=paramountplus.com

Click on uBO icon > ⚙ Dashboard button > Add the filter(s) in "My filters" pane > ✓ Apply changes > Open new tab and test again.

Raza-0007 commented 5 days ago

@stephenhawk8054, this filter rule has fixed the issue.

stephenhawk8054 commented 5 days ago

Thanks for your testing.

Raza-0007 commented 5 days ago

@stephenhawk8054. No problem, and thank you for taking time to fix this issue.