New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
uBlock Origin stopped working on Youtube, Spotify #675
Comments
Any test case (specific URL) so that anyboby can try and reproduce? |
Here is screen. It's Spotify Web player. It's sends some tracking (successfully!!! note status The URL will be immediately blocked by |
What is the URL of that web page? I want an exact URL, so that I do not have to second guess whether I have a good case or not: I want the same test case as yours. |
Related? #633 |
@shytikov Also, could you look into what uBlock's logger is reporting? I am wondering whether the network request is reported as behind-the-scene network request (select the All entry in the logger's droplist). |
Ok I am guessing the URL is https://play.spotify.com/artist/4YVK4q8FoSDmaV6ikZaKPZ (Space Rangers). |
@gorhill can you give me some hints how I can get information from I'm using Windows 8, x64. Maybe issue is specific to Windows only? |
I see differences between my result and your result:
What are your uBlock settings? Please provide all settings which differ from default ones (I use default settings in my attempt to reproduce). |
Default settings. Reseted them once again right not to make sure they are stock. Can you please check on Linux, which version of flash are you using? |
Pepper: Adobe Flash Player - Version: 19.0.0.142. uBlock's logger: https://github.com/gorhill/uBlock/wiki/The-logger. |
In my case it's Pepper: Adobe Flash Player - Version: 18.0.0.232 |
I believe on Windows Pepper runs in container so separate, so |
It should not matter, the browser is supposed to pass network requests to uBlock through its webRequest API, it does not matter where the network request comes from. |
Is there any test cases I can run on my PC to determine the reason of the issue? |
I think you should look in uBlock's logger first to see if the offending network request is seen or not by uBlock. If it is a behind-the-scene request, it won't be blocked by default, and this could be what you are experiencing. |
You can see even on my screenshot number of blocked elements is empty. I have checked log too. It's empty. Not a record there. It seems all requests are passing by. Before that Spotify triggered a hundreds of blocked items. Are we doomed? |
Ok, so it does seem you are experiencing exactly the same problem as reported here: https://code.google.com/p/chromium/issues/detail?id=526413. Someone posted a screenshot of the logger, and this suggests that for whatever reasons, chrome.webRequest API stops working. If more people stars the Chromium issue, this might help in convincing Chromium devs to look more into this. |
@shytikov Do you have uBlock Origin's "Collect errors" checked in |
Related: #594? |
@gorhill related 💯 I will try to get you more information with "Collect errors" enabled... |
Side note, there has been some work done in |
this is very bad news, if chrome disables ability to view net requests made by other extensions...:( Hope this will not be true with Firefox, with their web extensions api.. |
Do you have "Continue running background apps when Chromium is closed" checked in the browser's advanced settings? |
This happens if you have youtube app in chrome, remove it and uBlock starts working. The new webrequest filtering code treats those apps like extensions and filters the requests out. |
@tvanderka Thanks for the tip! I will share with others. |
@tvanderka I launched Chrome 47 and went to install the Youtube app to see if I could now reproduce the issue, but apparently it is already installed, and yet I am still unable to see video ads. Edit: I was finally able to reproduce by removing/re-installing Youtube app from store. Removing the app I wasn't able to reproduce. |
Just posting to confirm that the solution that @tvanderka commented on solved the issues I've been having with youtube ads as of late. |
Confirmed working by other users: https://forums.lanik.us/viewtopic.php?f=62&t=25033&start=15. |
So to recapitulate:
If you also get ads on Spotify, it's probably because you install the Spotify app. The solution is the same as above, except remove the Spotify app from |
@shytikov Did you install the Spotify app? Due to a bug in Chromium (https://code.google.com/p/chromium/issues/detail?id=526413), extensions cannot block requests originating from websites for which you have installed a "hosted app". The work-around for now is to disable (or remove) e.g. the Spotify app. |
@Rob--W yes, I have Spotify app... After removing it started working! Thanks! |
this is just a thank you note |
FYI, at the next release of Chrome 45 and 46, the problem will be fixed. All patches have landed in the right branches, the only remaining to-do is actually publishing a new version of Chrome. |
Duplicate of #633. |
I'd like to chime in that I'm seeing ads on YouTube using 1.1.1 on FF 40.0.3. EDIT: restarting my firefox has fixed uBlock Origin. Must be a browser issue. |
If it happens again, look in the logger to see what is happening. Also a look at the browser console (Ctrl-Shift-j) to see if there are errors reported. |
This is invitation to discussion, I'm still working on identifying reason of the issue. But here is the story.
It seems to be if URL is requested through
PepperFlash
plugin in Chrome, they bypassuBlock0
filters.I can see in developers tools, that requests sent from Flash succeeds, while the same URLs called from browser's address bar shows blocking notification.
It happened when I have updated Chrome to version 45. They promised to abandon third-party plugins and they did this (once again). Yesterday when I was running website through Adobe Flash, addresses was blocked, but today PepperFlash bypasses all blocking easily.
Have someone else noticed the same behavior?
The text was updated successfully, but these errors were encountered: