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
The logger doesn't show ? in rules with #?# #2475
Comments
Did you try with Ok you did. The reason is that |
Okay, but the logger doesn't show |
By the way, why is AdGuard using |
I don't know TBH but faintly remember there was some compatibility issue and they temporally changed to |
AdguardTeam/ExtendedCss#161 - here started IMO. AdguardTeam/FiltersRegistry#665
AdguardTeam/ExtendedCss#154 - opened about troubles with check invalid inside has/convert to procedural. |
PS. ABP engine parser only allow:
as exception, so his engine disable use JS and "CSS4" implementation at same time (a little strain on list makers what not to test with AdGuard but continue to use EasyList syntax and rely on uBO). |
I will suggest to change these |
On the other hand this would be a problem for people using older versions of a browsers not supporting native |
Simpler repro case I can work with:
|
IIRC |
Even the exception must be with an identical operator: github.com##p:contains(contains)
! no longer disable AdGuard / draft CSS (2010-2012?) syntax:
github.com#@#p:has-text(contains)
github.com#@?#p:-abp-contains(contains) |
I mistakenly added double spaces in a rule, but the logger only shows single space: Ofc corresponding exception must be double spaces: uBlockOrigin/uAssets@dc64ec8 |
Spaces are supposedly compressed since the release of the new parser on CSSTree. But Author mode/DOM inspector remember precompressed version (or copy from precompressed source). As hack "maybe" works too: example.org##:not(#mistake, #typo) td[style^="vertical-align"] div[onclick][target="_blank"]:style(pointer-events: auto !important;) but this need follow how page stylize elements if override |
Now opposite is the case - to counter |
This works for me:
Also:
Also:
Your exception filter which you say works is functionally different than the cosmetic filter you wanted to except,
|
Oh, sorry! I missed I added |
I can't reproduce an issue in latest uBO. Closing. |
Prerequisites
I tried to reproduce the issue when...
Description
To counter
sekai-kabuka.com#?#td[align="center"][class] > table > tbody > tr > td > div[style]:has(> ins.adsbygoogle)
in AG Annoyances,sekai-kabuka.com#@#td[align="center"][class] > table > tbody > tr > td > div[style]:has(> ins.adsbygoogle)
or even the logger's disabling button (FilterAuthor mode) does not work. The only way to counter seems to besekai-kabuka.com#@?#td[align="center"][class] > table > tbody > tr > td > div[style]:has(> ins.adsbygoogle)
(look?
).A specific URL where the issue occurs.
https://sekai-kabuka.com/
Steps to Reproduce
Expected behavior
sekai-kabuka.com#@#td[align="center"][class] > table > tbody > tr > td > div[style]:has(> ins.adsbygoogle)
and disalbing via the logger should work.Actual behavior
Doesn't work.
uBO version
1.46.0
Browser name and version
Chrome 109.0.5414.120
Operating System and version
Windows 10
The text was updated successfully, but these errors were encountered: