Dynamic search in combination with quick or refined search not working as expected

When dynamic search is applied while a quick or refined search is still active, the result will be consistent with all active search filters.

But when the quick or refined search are cleared, the dynamic search is ignored and the grid will return the full record set.

The dynamic search remains visible as if it were still applied, but that’s no true as the full record set is returned.

This is easily riproducibile in a grid (e.g. with 30 records):

  • Apply a quick search that will return some records (e.g. 10 records)

  • With the quick search still active, apply a dynamic search that will further reduce the set returned by the quick search (eg. 5 records)

  • Now clear the quick search only and the grid will return the full unfiltered records (e.g. 30 records) instead of only the records that would match the dynamic search only

This is really confusing for end user.

When the quick search is cleared, the dynamic search should be either still applied (since it’s still visible as if it were applied) or visually cleared (since it’s not actually applied).