I actually wrote a response to this thread but I couldn’t reproduce it so I deleted it.
I never got that overlay button and the problem is in Android it is harder to troubleshoot this because you can’t just ask “what items are being blocked by shields” there is no info about it.
I saw the screenshots from Saoiray, but it doesn’t explain how that iframe came to life, I only got that when I disabled almost Easylist and uBlock filters from uBlock.
So unless it is a bug I don’t know.
To block cosmetics inside an iframe you need to enable a flag, it’s being optimized by Brave in Nightly, but it has always worked okay for me, pretty nice flag to enable.
And that would be another thing to test, like a cosmetic in that iframe to get rid of a button, but since I never got it, I can’t be sure if anything I say would break the website.
In my tests I only found one difference between uBlock and Brave, and that’s because of an unsupported feature or two.
But it didn’t make a difference because even without it, Brave will block something else and stop it there.
The thing is we don’t even know if the OP is still getting the issue. You know me, I will get technical about this.
BUT There is a regex rule done by uBlock which is unsupported by Brave, I said because 1 or 2 features, the first one is because that rule has a $popup modifier, which is already not going to be accepted by Brave.
But even if you remove the $popup the regex has a lookaround which is unsupported by Brave, so also that is the reason why it fails blocking this https://riddenyapocks.com/r635f6b35ae673/43058
There is also another rule with the same regex to $redirect-rule that other regex blocking the element, which is now supported by Brave in Nightly.
But even Brave not blocking/redirecting that element, it will go ahead and block another element https://syenitetatler.tech/cuid/?f=https%3A%2F%2Fanimepahe.com
and then the problem stops there, I saw I could get some popups without this and the other one done by the regex, but it seemed to work fine.
The problem is I never got the overlay so I don’t think this has anything to do with it.
all I can give is this rule to mimic what is being done in uBlock, I actually use the regex, and removed the unsupported lookahead, and it has been working okay, since it will block more stuff in different websites automatically , but I don’t want to break anyone’s anything so I will just givethe one for animepahe and anyone has to test it.
It will work in stable which doesn’t support redirect-rule and all:
Brave://adblock → custom filters
||riddenyapocks.com^$script,redirect=noop.js,domain=animepahe.com