-
Notifications
You must be signed in to change notification settings - Fork 821
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
http://kinotochka.net websockets #123
Comments
Your RUAdlist was updated before you submitted this issue: https://hg.adblockplus.org/ruadlist/rev/14d75c6c8b7e. Be sure you use the most up to date lists before submitting an issue. However, I still need to add |
I cleared all the caches right before the investigation of this issue. Unfortunately, filter lists in uBO don't update instantly. Still, conclusion of "Notes" section remains actual - similar issues in the near future can occur more often (this naturally coincided with the update of ABP in Chrome with websockets support). And can i clarify - are you always investigating issues in Chromium? |
I deliberately introduced a rule in membership due to the fact that using a standard ABP-syntax uBO not block anything. TheFinalCut83 was initially aware of this problem and this commit. I debited from it. Soon, these resources will be very much. We are talking about support for ABP-syntax. I will not enter in the future, these patches. |
Except that it is incorrect to claim that ABP blocked the websocket connection because of So you tested with ABP and Adguard with an up to date RUAdList. You tested with uBO without an up to date RUAdList. |
Blocking the fetching of a resource should always be the first choice rather than hiding it after the fact. Are you making the point that using I do not consider all of ABP's choice regarding filter syntax to be religious doctrine. I stick to pragmatism. |
Gorhill, I think you misunderstood a few things. dimisa-RUAdList is maintainer of RU Adlist. Same as me. He added that He had to replace it with In fact he has to resort to Also, he didn't mentioned Right now your extension breaking compatibility and introducing new problems:
|
I looked a bit more afterward. Here is what is happening. I had assumed @dimisa-RUAdList was referring to The issue which affected uBO on FF was not because of "[e]xactly the same situation as in #120" as stated by @TheFinalCut83. The issue was the site adding The issue does not occur on Chromium-based browsers because of the filter The websocket request is not blocked on Firefox+ABP (an upgradeable
The best solution for all browsers of course is to block websocket requests for that site, so that the click-bait ads are not downloaded in the first place, and not inserted into the DOM. This can be done for Firefox as well with:
This would work for both Firefox and Chromium, and for both uBO and ABP. (Or do they change the |
|
I spent 8 months on the adaptation RU AdList under the uBO. Rule |
Me too, this is a bug which is fixed in 1.9.5b1. When I moved to use Also, I added code to internally add
Just to be sure this is understood, the filter This needs to be investigated by ABP devs. The only thing preventing the click-bait ads from being visible with Firefox/ABP is element hiding, not websocket blocking (use |
I've reported lack of 'websocket' type into ABP's issue tracker: https://issues.adblockplus.org/ticket/4387 |
Hi Gorhill, Are you using mutli-threaded version of Firefox? I'm using 50.0a2 and it looks like ABP doesn't see any WS connections there at all! So, Dimisa tested |
Yes, I was using Nightly -- I didn't realize FF stable would be different. |
Dev build 1.9.5b2 is on AMO, it solves many of the issues raised here:
With 1.9.5b2, there should be no special filters needed, except for the other known differences in which case people can open issues here when a uBO-specific filters is needed. I tested the page in OP's comment with Firefox stable + 1.9.5b2 with default settings minus uBlock filters + RUAdList, and all seems ok -- except that the video does not play, but there appear to be a blocking filter in RUAdList preventing the video from loading when using non-Flash player: |
Ok, I added an exception By the way, this option |
you have to add also "other" for chromium browsers |
What for? You can more details? |
$media for chrome browsers is seen like $other |
How does this relate to the kinotochka.net? |
You excluded $media, right ? to be able to see the video in firefox browser. |
By default, it is not necessary. It is necessary only if the hand-off Flash plugin ( |
uBO can handle On Firefox, uBO is only given something like If I bypass the filter I tried with Firefox/ABP, and there was a So it seems a lot of the confusion here stems from this -- I see no Now I am wondering, is ABP internally remapping the URL I will investigate. |
in firefox 49, ABP, I can see: in firefox developer edition 50.0a2 (2016-08-31) not anymore as Lain said above. W.Palant filed an issue on bugzilla: |
I think I see what is going on. A A HTTP obsever sees a websocket request as uBO works mostly as HTTP observer level, while ABP works mostly as I will try to see what can be done on uBO's side so that filter list maintainers do not have to worry about these implementation-specific details. |
@gorhill, did you read #123 (comment) |
@mapx- Ok, so that helps making the decision of where I should add a special handling path for websockets in FF/uBO: this will be in its HTTP handler, so that it won't be affected by that issue. |
1.9.5b3 is on AMO: Workaround filters such as |
URL(s) where the issue occurs
http://kinotochka.net/3552-cherepashki-nindzya-2-2016.html
Describe the issue
Exactly the same situation as in #120.
Screenshot(s)
Link with ads in red frame
Versions
Settings
default settings
Filter lists:
uBlock filters
uBlock filters – Badware risks
uBlock filters – Privacy
uBlock filters – Unbreak
Adblock Warning Removal List
Anti-Adblock Killer | Reek
EasyList
EasyPrivacy
Malvertising filter list by Disconnect
RUS: Adguard Russian Filter
RUS: BitBlock List
RUS: RU AdList
Notes
Candidate for inclusion in
*$websocket,domain=extratorrent.cc|free-torrents.org|natureworldnews.com|opensubtitles.org|parentherald.com|pornhub.com|redtube.com|redtube.com.br|tomshardware.com|tube8.com|tube8.es|tube8.fr|xtube.com|youporn.com|youporngay.com
But this is becoming a frightening trend - 2nd website with missing websockets for a 2 days and the number of websockets missed that way could spontaneously increase.
RU AdList is already got fix for subject (in the same way as for free-torrents.org 2 days ago).
Cyberfox with only ABP - all is fine because of
|ws://*.kinotochka.net^
Cyberfox with only Adguard addon - all is fine because of
|ws://*.kinotochka.net^
uBO really needs ABP syntax for websockets (because uBO just can't deal with ABP websocket syntax at the moment) until it will become a huge problem for all uBO users under Gecko-browsers.
The text was updated successfully, but these errors were encountered: