lol I have that feeling about most of my own “solutions”! Thanks for replying though, it is still helpful!
I couldn’t detect the nanosecond difference on your site…until I let it run a few minutes. It seemed as if the mismatch grew systematically. Barely noticeable at first, but after a few minutes, a difference of a second or more between the two. Just FYI, don’t know if you were aware of that, but I think it gets back to the core issue I’m encountering. My app has similar behavior, first round or two looks OK but the timing increasingly gets out of sync.
At the end of this post, @josh describes how Bubble “fakes” the frontend, then syncs it “later”. I can’t figure a way around this discrepancy for situations like ours where specific timing is necessary. In essence, trying to outfake Bubble’s little trick. I’ve spent two weeks on this and still don’t have something usable.