> it saves having another browser extension to configure!
Not just that, it saves having another browser extension to trust. A large number of the sites I get to are through search results. A malicious extension that has access to modify search results could do a lot of damage.
Hell, I know people who get to their bank and other sensitive sites by typing the name of the institution into Google, rather than typing the URL. Being able to modify search results would be great for phishing.
This is why I always do banking/TDAM in Firefox safe mode. I'd rather be tracked (or even hacked by some malicious script through the bank's fault) by my bank, than hacked by an extension I installed, because I wouldn't have much liability in the former but I would in the prior.
You think they're going to accept liability just because it's their fault? In order to get that far they'd have to investigate and then find themselves at fault.
Of all the bad things banks do, not accepting liability for theft or loss of funds doesn't seem like a very common one. I've never had trouble with any bank reversing fraudulent transactions or withdrawals.
If you're typing strings which include the * character, you must either escape it with a \ (\*) or write it in a code block.
I STRONGLY recommend the latter.
I think what you're trying to write is:
google.*##.g:has(a[href=*"pinterest.com"])
(I'm inferring that based on the italic/roman text in your pattern line. I'm probably inferring wrong.)
HN's markup interpreter will style any line indented by two or more spaces as code, and not interpret special symbols. The lines will wrap, however (wrapping is a relatively new feature).