For a super in-depth discussion of this in Bubble, see this thread (but start first with the reply post I link to below):
More recently, I posted an updated solution that is more scalable and performant, here:
For a super in-depth discussion of this in Bubble, see this thread (but start first with the reply post I link to below):
More recently, I posted an updated solution that is more scalable and performant, here: