Wow, that was super awesome. Took me a min to get my head around it, but once I got it, makes so much sense! Thank you for sharing and taking time to make the video.
I did struggle to show a “loading” element while one of my filters (which is a difficult one to process on a lot of data) processes the filter. I tried to “show” a loading Popup at the beginning of the daisy chain and hide it at the end, but the custom event taht does the hard filter triggers the next event even though it is not finished, Bubble goes through the whole daisy chain so fast that it never actually shows the “loading” popup. It does show if I debug step by step though. The same would happen with a customs state…
I can’t put a condition on “when RG is loading” because it’s the filtering of the “Display in RG” action that takes some time.
So I’m left with when someone clicks a certain checkmark and it takes the app 20 seconds to do all the filtering, there is no way to display to the user that that the filtering is “in process and please wait until it is done”
Any ideas?