-
Notifications
You must be signed in to change notification settings - Fork 2.6k
:matches-path
can't be used at the beginning of a filter rule
#46220
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
Comments
I don't get it, this was reported since December. The problem was that since every Procedural filter has an issue and are broken in some way, I guess the issue got so long, but in 6 months no fixes, nothing about Procedural Filtering, like if the issue didn't exist. So it seems it was pointless to report anything? This was the comment where And the issues with So any filter with It will fail if you put it as Of course, this is not the only issue, there are others like Also I used osu! and LCK as an example because other games are in korean and Since this issue also talks about In general, there are issues with regex, with the way it handles things, Brave doesn't even have a Procedurals fail to work in so many scenarios, it's easy to give examples about how not-so-good they are, and the issues are not limited to Procedurals because How different is to use uBlock vs JS to do the job, in fact I had to use custom JS because in Brave it wasn't even working, uBlock was an example to showcase how Procedurals being so slow at hide-remove elements is just terrible. It's hard to justify reporting bugs anymore to Brave, what is the point? just another issue in the list? I should have removed that issue and move on, because it's crazy, now somehow the issues with Yes, procedurals should have never been released in this state, and should have been properly tested not by the basic page where they were tested but proper scenarios, like realistic rules which now somehow are 'causing issues' but they have always caused the same issues, but Brave ignored the issues reported by users, not only mine. I am sorry but it is incredible the issue appears after 6 months of report because somehow it is affecting 'some people', because it is probably the more severe bug in Procedurals, the other bugs cause the filters not to work, but not to overwork by hiding the whole page, but you have to truly finally fix the Procedurals and stop focusing in cookie whatever made with AI because Brave Procedurals are like 25% effective right now, and I think that's still too high of a percentage. |
:matches-path
can't be used at the beginning of a filter rule
@TEMP-sP0psk68CZF8WtUN0gBQLd we will get to it... sadly, we all have limited time on this planet for all the code that still needs to be written (and deleted) 😂 Yes, I'm aware there are still some issues with procedural filtering (primarily from looking at #42873 when it was opened), but it's also much easier for me to prioritize a concise issue report than a nearly-4000-words one. That's just the reality of working on a project of this scale. Anyways, the best way to guarantee these fixes get made is to submit your own PRs. I can see you have the passion and attention to detail that it takes to get it done if you set your mind to it. Otherwise, my only wish is that you don't stress yourself out over issues that aren't fixed according to your schedule. I do still appreciate the issue reports regardless. |
Consider the following procedural filter:
This shouldn't hide anything on https://example.com/a/ since nothing has an attribute with
ZZZZZZZ
in it (furthermore, that's not even valid syntax for the:matches-attr(...)
argument). However, in Brave it hides the entire page.This issue was observed in Brave Desktop 1.80.59 as a result of problems caused by the following real filter:
Also observed on:
The text was updated successfully, but these errors were encountered: