-
Notifications
You must be signed in to change notification settings - Fork 85
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
nosiif in firefox browser #3452
Comments
Do you see it when forcing a reload of the page? |
i don't see even when forcing reload of the page |
With Firefox 128, it became possible to inject the scriptlets directly into the |
So a website CSP no longer gets applied on uBO's scriptlets ? Because this was the reason the |
i want to note the fact that this issue only happens on firefox android browser & NOT on firefox desktop browser/chrome |
I could reproduce on Firefox desktop. |
Related issue: uBlockOrigin/uBlock-issues#3452 Use blob-based injection only when direct injection fails because of a page's CSP. This is a mitigation until a better approach is devised. Such future better approach to investigate: - Use `MAIN` world injection supported by contentScript.register() since Firefox 128 - Investigate registering script to inject ahead of time thru some heuristic
See if gorhill/uBlock@b1a00145bd helps in latest dev build. |
I think the update works more reliably for some cases where I needed HTML filtering. |
Nothing has changed in the code paths for HTML filtering. The change is essentially that scriptlets are directly injected as in Chromium, and to fallback to blob-based injection if direct injection fails. |
Yeah, I mean I was testing scriptlet solution for those domains, however they didn't work if I refresh multiple times (or click on "Duplicate" the tab) so I resorted to HTML filtering. The new update makes the scriptlet solution works more stable for me. |
firefox android stable/nightly not support ubo dev version installation from github so only test when released to stable |
@ghajini Which android version are you using? From android 10 you can install xpi file as extensions. I'm using uBO dev version on my Firefox android right now. |
ok i installed latest ubo dev 1.61.3b3 on firefox android as per @stephenhawk8054 idea, fix is working fine for this case as well as some other cases |
Prerequisites
I tried to reproduce the issue when...
Description
when i use
goflix.sbs##+js(nosiif)
on firefox android, it does not log setInterval callwhen i set breakpoint at setInterval , i see the script

A specific URL where the issue occurs.
https://goflix.sbs/en/mirror/96e887fdaeb95099124dfdae16748ef0
Steps to Reproduce
Expected behavior
i could see logging in ublock logger & thus foil ad redirect with
goflix.sbs##+js(nosiif, /\.submit/, 2000)
Actual behavior
can't see setInterval call being logged
uBO version
1.61
Browser name and version
firefox android 132.0
Operating System and version
android 12
The text was updated successfully, but these errors were encountered: