This is based on a conditional statement attached to the button, right?
This is a big usability issue for my app as well - I think it has to do with Bubble’s server-side processing speed, but we’d need someone from the Bubble team to chime with details to know for sure.
A conditional request is going to be slower than local cache - I’m hoping we’ll see some usability improvements when Bubble or the community get offline apps working.