@codepoints I was trying to use https://codepoints.net/search?IDS=1 to find a nice character to minify "assignProperties" in some JS (don't judge me).

The tool blocked me for over-use and told me to message you, so I thought I'd ask a question as well. :-)

I searched for "ID Start" and "assign" in free text search and got "≔" but that's not a valid identifier.

According to https://mathiasbynens.be/notes/javascript-identifiers-es6 (@mathias) it just needs to be "ID Start".

Is the search returning "and" or is there another requirement I'm missing? Any ideas?

@subtl thank you very much for the report! Yes, you did everything right, but there are some issues you ran into.

The search terms are indeed AND connected, not OR. That’s something that bothers me myself as well, but I haven’t got around to change and then properly test a fix. The idea back then was to better have partial matches than no match at all, but the implementation is a bit too naïve for many use cases.

The block was introduced, because AI bots hammered my search with a frequency that brought down the whole server (even with CloudFlare in front of it). I’m looking into alternatives to do away with that again, but momentarily that’s not an option. But I will take a look whether I can better tune it for less false positives.

@codepoints Thanks! Definitely don't go to any effort for bad js variable names, but it sounds like something that's bugging you already. Sorry about that...
@subtl no worries! I’m always glad about any feedback. Otherwise I wouldn’t know which features are actually used (or missed).