Okay, I have a smart group that filters out all listings that have a specific user property set. I use “none of the following are true” condition followed by “User Properties contains MY_PROPERTY” to setup a negative check. I.e. only listings that do not have MY_PROPERTY are supposed to show up in my list. Well, it does not work. Or at least it does not work reliably. Sometimes it actually filters out all listings that I don’t want to see, but most of the time I get a random selection of listing that have MY_PROPERTY set. Note that all listings that do not have this MY_PROPERTY are always included along with other listings. This has been happening for a while and still happens in version 9.9.2. Can someone from the dev team take a look at the issue and see if it can be fixed in the next release, please? Thanks!
UPDATE: Because the topic was closed after 10 days and I cannot reply to it, I’ll just provide an update on my original question. So, turns out that the issue was in the “" character in my user property names. I was expecting that “AAA_BBB” property would be treated as one token by the filter, but it looks like it gets broken into two words and GS treats it as “AAA” + “BBB” two tokens, which messes up my filter setup. Removing "” from the property name fixes the issue and the filter in my smart group works as expected. Though I was surprised that GS (or Apple) filter treats “_” as a separator, it’s very uncommon IMHO.