Show user a search is taking place

Hi all,

Wondering if anybody has an idea about how to solve this. I have a repeating group showing a list of contacts, with an input and an “any field contains” constraint - when the user inputs someone’s name, the repeating group’s count is 0 and shows the empty state group.

Moments later, it does find the result and then populates the RG correctly, removing the empty state group.

Albeit small, this gap between search criteria being entered and results being displayed is a bit confusing - it leads the user to believe the search didn’t present any results and click away or do something else.

Is there a way I can make it obvious to the user that a search is actually taking place, as opposed to simply doing a “when list is empty” constraint?

I really only want the empty state to show when there are genuinely no results, not whilst the DB is retrieving them.

You can use a progress bar from Bubble’s own Progress Bar Plugin.

1 Like