-
Notifications
You must be signed in to change notification settings - Fork 76
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
acis scriptlet and document.documentElement #2670
Comments
Does this fix it for you? zoro.to#@#^script:has-text(break;case $.) |
yes. |
would you try stable build of ubo? |
Hmm... right, somehow dev build breaks the site with HTML filtering. Stable works fine. Anyone else can reproduce? |
yes, is broken in the last dev build |
@gorhill , html filtering on this site breaks site in ubo dev build 1.49.3c1 stable build of ubo works |
ah... |
Works fine for me, with that filter, thumbnails are shown and player plays fine. Actually even without that filter I don't see breakage. Never mind, I get it, it's an exception filter, I can reproduce breakage. b16 works fine, b19 fails. |
URL= Filter = issue = thumbnails are broken, in above url ,also video doesn't start ubo version = 1.49.3c1 firefox stable normal stable build 1.49.2 , no breakages, only dev build 1.49.3c1 suffers |
Can you guys confirm it works if using this exception filter?
I can systematically break/fix by toggling the filter above, so it's not directly related to HTML filtering. I think what is happening is that with the latest code, |
zoro.to#@#+js(abort-current-script, document.documentElement, break;case $.) Yup, it works for me |
1.49.3rc2 seems to work fine. |
There seems to be a bug 1- Using Firefox, open the logger and go to
3- Add this then visit the page again: isaidub3.co##+js(acs, document.documentElement, break;case $., , log, 1) 4- No more propeller requests. In console, I see 5- Navigate the website (e.g. the "Download now" links) 6- There are propeller requests again. In console instead of those two logs, I only get: Same exact behavior with isaidub3.co##+js(aost, document.documentElement, inlineScript, log, 1) Same behavior with AdGuard + |
I could reproduce once, on the first try, but after this when I was ready to investigate, I can't reproduce anymore after trying over and over. |
I can also reproduce using these: isaidub3.co##+js(acs, document.createElement, break;case $., , log, 1) isaidub3.co##+js(acs, document.body, break;case $., , log, 1) So it may not be related to |
Currently when I open ##+js(abort-current-script, decodeURIComponent, 'shift')
Not sure if it's related to the quotation? The filter in nicekkk.com##+js(acs, decodeURIComponent, "'shift'") Tested with dev build b23. Steps to reproduce:
|
Can't reproduce (tried many times).
I can reproduce. Many similar "reverse-lookup fails" bugs from the past: |
I know what the issue is for the failed reverse lookup, it's the quotes around the parameter |
Ah I see, so it's not related to |
Also, the "could not be found in any of the currently enabled filter lists" issue should be fixed in current dev cycle, gorhill/uBlock@49dd68ef3d. |
#2670 (comment) STR =
|
this is reproducible on firefox also but i can use there |
uBlockOrigin/uAssets@5ad4712#commitcomment-138647612:
|
I have a site which is pretty easy to reproduce uBlockOrigin/uAssets@6110936 I see a very consistent behaviour of not aborting when the devtools are opened. Same with the exact filter replaced with Needs to add STR:
Same STR with |
firefox /firefox android stable add
so its abort-current-inline-script issue specifically |
I spent some time analysing it:
Still popups even in AdGuard for Browser with the same filter, which means the issue occurs not only in uBO: This still has popups in uBO:
It would indicate that it might be still this issue: but now I'm not sure, because even with the following filters, popups still appear,
Or maybe the issue is just a race condition, |
Prerequisites
I tried to reproduce the issue when...
Description
The zoro.to player is broken.
Also, thumbnails are no longer displayed.
js(acs, document.documentElement, Break;case $.) seems to be the culprit.
URL(s) where the issue occurs.
https://zoro.to/
Screenshot(s)
No response
Notes
No response
Configuration
The text was updated successfully, but these errors were encountered: