uBlockOrigin / uAssets

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

music.amazon.com: breakage #20620

Closed xander465 closed 1 day ago

xander465 commented 1 year ago

Prerequisites

URL address of the web page

https://music.amazon.com/

Category

breakage

Description

When i visited amazon just to get the link of the track from the music artist album but the more options or the three dot doesn't work, But when i disable uBlock now it work as it should.

Other extensions used

None

Screenshot(s)

Screenshot(s)

Configuration

```yaml uBlock Origin: 1.53.0 Chromium: 119 filterset (summary): network: 113085 cosmetic: 45010 scriptlet: 22892 html: 0 listset (total-discarded, last-updated): removed: plowe-0: null added: dpollock-0: 11583-338, never ublock-annoyances: 5811-9, 12m default: user-filters: 10-0, never easylist: 75229-16, 12m easyprivacy: 32866-64, 12m ublock-badware: 7443-135, 12m ublock-filters: 35262-151, 12m ublock-privacy: 668-4, 12m ublock-quick-fixes: 176-105, 12m ublock-unbreak: 2148-33, 12m urlhaus-1: 10735-0, 12m filterset (user): [array of 10 redacted] trustedset: added: [array of 1 redacted] userSettings: [none] hiddenSettings: [none] supportStats: allReadyAfter: 297 ms (selfie) maxAssetCacheWait: 150 ms popupPanel: blocked: 2 network: branch.io: 1 rum.us-east-1.amazonaws.com: 1 extended: ###overlay ##*:style(filter: none !important) ##+js(trusted-click-element, #dialogButton1) ```
stephenhawk8054 commented 1 year ago

Can you test any of these filters?

music.amazon.com#@##overlay

or/and

music.amazon.com#@#*:style(filter: none !important)
xander465 commented 1 year ago

Can you test any of these filters?

music.amazon.com#@##overlay

or/and

music.amazon.com#@#*:style(filter: none !important)

Okay now it works Thank you for the help

stephenhawk8054 commented 1 year ago

You need both filters or just the first/second one?

xander465 commented 1 year ago

You need both filters or just the first/second one?

the first one but the second doesn't work on mine

MasterKia commented 12 months ago

@xander465 https://github.com/uBlockOrigin/uAssets/issues/20796: When I try the more options then share this song it does nothing. https://music.amazon.com/artists/B00F2OKV4E/tory-lanez

xander465 commented 12 months ago

does someone has a solution at this new issue?

peace2000 commented 12 months ago

More options:

https://github.com/uBlockOrigin/uAssets/assets/17256841/f72b3baf-e2b8-4817-9898-6ba3416ed543

These filters cause the issue:

music.amazon.*###overlay:has(#dialog) music.amazon.*##*:style(filter: none !important)

So disabling them fixes it: music.amazon.*#@#*:style(filter: none !important) music.amazon.*#@##overlay:has(#dialog)

If I understand the Slack topic concerning this matter correctly, those filters are there because they quickly hide the GDPR dialog that visually appears... Even if it's clicked.

peace2000 commented 12 months ago

Removed those filters https://github.com/uBlockOrigin/uAssets/commit/20aeeaaf230109ce9a974fcfae3e0f61546fbff4

xander465 commented 12 months ago

More options:

https://user-images.githubusercontent.com/17256841/284618715-f72b3baf-e2b8-4817-9898-6ba3416ed543.png

These filters cause the issue:

music.amazon.*###overlay:has(#dialog) music.amazon.*##*:style(filter: none !important)

So disabling them fixes it: music.amazon.*#@#*:style(filter: none !important) music.amazon.*#@##overlay:has(#dialog)

If I understand the Slack topic concerning this matter correctly, those filters are there because they quickly hide the GDPR dialog that visually appears... Even if it's clicked.

Okay i romove the old and replace the filter that you create, now it work thank you

peace2000 commented 12 months ago

Added this filter https://github.com/uBlockOrigin/uAssets/commit/af28faf0426d7852d0f0a5f77706c7a1d439884a

To quickly hide the dialog so that it won't visually appear. This shouldn't target any other dialogs except the GDPR dialog.

Won't work fast on Firefox yet due to lack of native :has support but it's coming soon.

krystian3w commented 6 days ago

Hi, I see breakage after click play without logon:

https://music.amazon.com/albums/B0DJHCWXT3

I see only blur, but should be error message:

https://github.com/user-attachments/assets/7297c73f-2f9b-4d0f-abac-108aee89c40f

Bad now seems: #overlay:has([href*="privacyprefs/"]) - not visible in logger table (uBo dev 1.61.1b1) but in dom inspector exists.

D4niloMR commented 3 days ago

This works for me:

music.amazon.*##+js(trusted-click-element, #overlay > div > #banner:has([href*="privacyprefs/"]) music-button:last-of-type)
music.amazon.*###overlay > div > #banner:has([href*="privacyprefs/"])
mapx- commented 2 days ago

@krystian3w did you test the filters above ?