I couldn't reproduce the issue, but I see two different potential issues
First there is two comboSearchResults
in provided code, perhaps you are mix-using them.
Second a lot of provider returns List<dynamic>
, which doesn't have a proper ==
and hashCode
defined, this can cause missed update in some cases.