Advanced Filters: Titles with commas not matching correctly

When using Advanced Filters for titles containing commas, the filter treats the comma as a separator (like a list delimiter) instead of part of the actual search text.

For example, my library contains the following two episodes:

  • Red Light, Green Light

  • Hell

If I create an Advanced Filter in the Episodes view with the criteria:

Match all of the following:
Episode Title is Red Light, Green Light

…the result is 0 matches, even though the episode exists.

This also happens if I rename my show to “The Good, The Bad, and the Ugly”, and then do an Advanced Filter for:

Match all of the following:
Show Title is The Good, The Bad, and the Ugly

Additionally, if a search with a comma does return results, navigating into the item and then back causes the filter input to split into multiple criteria instead of preserving the original single search term. This behavior is shown in the below gif.

Adobe Express - msedge_EGH1OOh3pe

Thanks for posting this. Bumping it for visibility.

Could this please be looked into? Thank you

I can recreate the issue. However, why are you using “is” for a search? Don’t wait for a fix, use “contains” without the commas and you’ll still get the result you want.

I can confirm this to be an issue and commata being a problem (but not as the only source of trouble as I will show below:

contains filter (, works as OR)

is filter (probably also works as OR - but no episode titles completely match):

Now, I tried to escape the comma with "\,”, or “/,”… result stays the same … no match.

Then I tried to use ‘ and “ to tell the filter that the comma is part of the title to search… with “… “ no change…

BUT… trying to use ‘….’ breaks something completely… typing the first ‘ character at the beginning breaks the live preview of the advanced filter… getting out of the filter view completely.

And this, gentlemen, qualifies as a BUG breaking the code.

I can confirm the apostrophe/single quote at the front breaks the live search.

For those with insights on the internal database query… there may be an escape sequence which gets interpreted by the internal database query parameter as “this is part of the query string”, no logical operator of mine… but for this - I am out of the game. Maybe a reverse engineering may work…

  • how does the internal db query request must look like that an episode title could have a comma included?
  • URL-encode this properly, then you might or might not have the URL (and therefore you would have the advanced filter which is a URL with query parameters defined).

:slight_smile: