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

nicovideo.jp: breakage #15730

Closed stm-x closed 1 year ago

stm-x commented 1 year ago

Prerequisites

URL address of the web page

https://www.nicovideo.jp/watch/sm40984309

Category

breakage

Describe the issue

When googletagmanager.com/gtm.js is blocked, some buttons does not work.

Steps to Reproduce

(Account required)

  1. Open the website.
  2. Click on the ... symbol just above the video player.
  3. Left-click on the second link in the pop-up window that appears.

When uBO is OFF

A new page will open.

When uBO is ON

Page does not open.

Notes

Of the following rules, only the rules that allow tracking have resolved the issue.

@@||googletagmanager.com/gtm.js$script,domain=www.nicovideo.jp @@||googletagmanager.com/gtm.js$script,redirect-rule,domain=www.nicovideo.jp ||googletagmanager.com/gtm.js$script,redirect=noopjs,important,domain=www.nicovideo.jp

Screenshot(s)

Screenshot(s) ![タイトルなし](https://user-images.githubusercontent.com/86018494/202962942-13830187-7939-4a0f-8d43-cfda4516c33f.png) ![タイトルなし1](https://user-images.githubusercontent.com/86018494/202962948-47f3c50c-b2ca-4e60-bdab-5c9d5febc7e0.png)

Configuration

```yaml uBlock Origin: 1.45.2 Chromium: 107 filterset (summary): network: 94431 cosmetic: 45509 scriptlet: 16846 html: 0 listset (total-discarded, last-updated): default: user-filters: 0-0, never JPN-1: 8265-4, 24m easylist: 64783-83, 23m easyprivacy: 30861-1197, 37m plowe-0: 3668-875, 24m ublock-abuse: 76-0, 24m ublock-badware: 4008-109, 24m ublock-filters: 31278-123, 24m ublock-privacy: 258-1, 24m ublock-quick-fixes: 583-16, 24m ublock-unbreak: 1896-45, 24m urlhaus-1: 13725-0, 24m filterset (user): [empty] modifiedUserSettings: [none] modifiedHiddenSettings: [none] supportStats: allReadyAfter: 260 ms maxAssetCacheWait: 194 ms popupPanel: blocked: 9 blockedDetails: nicovideo.jp: 4 amazon-adsystem.com: 1 google-analytics.com: 1 googletagmanager.com: 2 im-apps.net: 1 ```
stm-x commented 1 year ago

I don't want to allow tracking for this minor issue, any suggestions? (Yes, I know I can just right click and open a new tab, but that's a bit cumbersome.)

stm-x commented 1 year ago

@Yuki2718

Yuki2718 commented 1 year ago

No other way than @@||googletagmanager.com/gtm.js$script,domain=www.nicovideo.jp as we can't touch isInterceptEnabled (nicovideo.jp##+js(rc, ClickInterceptor, , stay asap) doesn't work).

Yuki2718 commented 1 year ago

@ryanbr

stm-x commented 1 year ago

No other way than @@||googletagmanager.com/gtm.js$script,domain=www.nicovideo.jp as we can't touch isInterceptEnabled (nicovideo.jp##+js(rc, ClickInterceptor, , stay asap) doesn't work).

That' s unfortunate. Thank you for your time.

stm-x commented 3 months ago

Good news. With the renewal of the site, the above features have disappeared, so no more exceptions are needed.

I have blocked Google Tag Manager since yesterday and there seems to be no problem.

This is the best change I know of that Nico Nico has made.

Yuki2718 commented 3 months ago

As far as I know the service just restarted after the attack, so maybe safer to watch for a while.

stm-x commented 3 months ago

As far as I know the service just restarted after the attack, so maybe safer to watch for a while.

That's right. Let's see how it goes for a month or so.

Yuki2718 commented 1 month ago

@stm-x Do you still have GTM blocked and see no problem?

stm-x commented 1 month ago

I have blocked it for a long time, seems to be no problem. FYI, I use the following rule. ||googletagmanager.com/gtm.js$important,script,redirect=googletagmanager.com/gtm.js:5,domain=www.nicovideo.jp

Yuki2718 commented 1 month ago

Can you test for a while without redirect?

stm-x commented 1 month ago

Can you test for a while without redirect?

Okay, This is correct, right? I'll give it a week or so. タイトルなし

stm-x commented 1 month ago

@Yuki2718 Looks fine to me. I think the rule can be removed.

Yuki2718 commented 1 month ago

Thanks, removed the exception.