-
Notifications
You must be signed in to change notification settings - Fork 81
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
Unexplained popup block on streamlare #1912
Comments
... ? 🤔 🤦I can reproduce now easily. You have to click this button: I did not even seen it before. I was trying all other buttons, but not this one... Even Now I see why context is It was discussed in this thread: https://listauthorschat.slack.com/archives/C010N14G4TF/p1640794269041100?thread_ts=1640788146.040900&cid=C010N14G4TF |
|
The screenshot shows uBO is acting as per EasyList's What is the issue? |
see the steps above:
|
When I navigate to |
@gorhill you don't have to go to streamlare website directly, you visit then click play and click on download like pointed out as like i captured video here |
Your captured video does not work, the site is telling me it does not have the bandwidth. In any case, I am not able to reproduce anything unexpected, I get exactly what I see in your screenshot. If I exclude
Why do you think it's a uBO issue? This appears to be just a filter issue. |
where can i upload the video to view for you ? |
It's about difference between popup handling in uBO and other blockers as listed above. Your not detailed enough STR @ghajini did not helped. Going directly to streamlare or clicking download links on atishmkv: does not cause this popup to be closed. Only clicking download button inside the player causes popup to be closed. I spent too much time trying to figure out what is happening. Thought this is some racing issue in popup filtering code. Only after reading STR in this issue I was able to reproduce popup being actually closed. I will move this to uAssets to be fixed in filters. |
i know STR language somewhat difficult written... But basic behaviour should be actually same across all adblockers(eg try with adguard) |
And why assume uBO is wrong? If the other blockers do not trigger on |
@gorhill before 10 seconds popup filter after 10 seconds i can download the video normally |
I noted some thoughts in https://listauthorschat.slack.com/archives/C010N14G4TF/p1640794269041100?thread_ts=1640788146.040900&cid=C010N14G4TF The download button href is correct - should uBO close popup afer user-initiated click on "Original" download button on streamlare? Even if this is after scripted popup from player inside atishmkv. |
i first reported in 2019 also uBlockOrigin/uAssets#5374 (comment) |
Ok I finally get it now. I need to investigate whether uBO can distinguish actual popups versus download requests. |
Sorry about being hard headed, I was blinded by the fact that all seemed fine in the logger output. The issue is that the new tab opened, The difficulty is that browser's webRequest.onBeforeRequest API does not distinguish between document fetched for download purpose or fetched for tab purpose -- and thus uBO treats the downloaded resources as any other document. Not sure how this is best solved with minimal amount of code changes, the popup blocking code has become complex over the years to solve all sort of reported issues. Note that the fact the other blockers not being triggered could simply mean they are vulnerable to popups which are triggered a few seconds after navigation, this would have to be tested on their side. |
Related issue: - uBlockOrigin/uBlock-issues#1912 Related commit: - 7713597 In above related commit, uBO was modified to cache the URL of the last clicked link, and to use this cached URL to test for the legitimacy of the newly opened tab. The current commit add back a test against the URL of the last clicked link to avoid false positives when navigating from within the newly opened tab.
Second player does not load. |
On my side it loads, you need to click |
Never loads for me either. |
ok although player loads on my side, you load this website screenvideo= |
Still does not load, but works if I open Looks like clicking on the "Original" button opens |
|
that is workaround ,i can even badfilter easylist filter,but that's not the point here....the domain you pointed was different days ago and it will change henceforth again...can we get fix? |
ABP does not even opent the download page after clicking the button in player ui. Add-ons handle |
i never use ABP, will you try adguard browser extension? |
@gorhill can this 10s timeout be reset when user interacts with the page? |
Actually - I did not even checked if it's even the case of delayed detection. Source page is No popup is detected anymore. |
If we keep loosening the heuristic, it's a matter of time before someone report that now there are unwanted popups as a result of loosened heuristic, which came about after years of repeated fine tuning. From what I see, the clicked link navigate to Maybe uBO should take into account the response header |
@gwarser after 10 sec, popup filter doesn't match and i can download the file |
Prerequisites
I tried to reproduce the issue when...
Description
Download is inaccurately closed by popup filter
A specific URL where the issue occurs
https://streamlare.com/v/RWwM7lM8ZPPzZKbo
Steps to Reproduce
Go to
https://atishmkv.fun/antim-the-final-truth-2021-zee5-web-dl-hindi-dd2-0-1080p-720p-480p/?player=2
click on in video download button that is their in video player like
https://user-images.githubusercontent.com/886325/147819078-d22e0519-1891-47aa-bfcd-075eb33f06b0.png
a new tab is opened of
streamlare.com
click on download > original
whole new tab alongwith download request is closed by
*$popup,3p,domain=streamlare.com
which should not happenissue is not reproducible when directly visiting
https://streamlare.com/v/RWwM7lM8ZPPzZKbo
and clicking downloadExpected behavior
download should happen and not to be closed by popup filter
Actual behavior
download request is cancelled by popup filter
Screenshot
uBlock Origin version
1.40.2
Browser name and version
firefox android 95.2.0
Operating System and version
android 11
Notes=
Issue is not their in other adblockers
The text was updated successfully, but these errors were encountered: