Bug with Search() in column appearance introduced in version 1.22.0

Already working surveys that uses Search() in the column appearance to filter data do not work properly in version 1.22.0 but work fine in previous versions. See attached example:
search_error.zip (24.7 KB)

The bug happens when you filter an item based on a previous selection. For example in the attached survey your select provinces, then it filters the cantons of a province then it filters the districts of a canton. If you go back and select a different canton then the selection of districts does not change. Same survey works fine in previous versions of collect.

Thanks for reporting this issue, @QLands_Software!

@LN has a fix ready to go at https://github.com/opendatakit/collect/pull/3133 and I expect we'll it shipped to the Play Store in a few hours.

Now is a good time to remind everyone that we have regular betas that we publish at https://forum.getodk.org/c/releases/pre-releases. You can be notified about betas by watching the categories. The more people participate in the beta, the better chance we have to catch these bugs before they reach production.

Fixed in Collect v1.22.1.