OK, So I have a fairly complex mobile app which exists in a number of heights (have found it most reliable way to ensure everything displays appropriately) on different pages, with users being redirected to the right page according to the height of their browser.
Am currently doing last tests, on each of the pages with the different sizings, and for some reason, on two pages out of eight, the app appears to have difficulty accessing the bubble database in a timely manner: a Repeating Group populated by a search for a ‘saved venue’ data type stays stuck for several minutes; another, retrieving a (short) list of activities does the same.
On all the other pages these searches are working in a completely appropriate manner. But all of these pages are essentially the same. Very minor differences may have crept in, but nothing that I can think of that would explain this issue.
In my app, I have a lot of pages that are variations of each other. Sometimes I have performance issues that don’t make sense and have to carefully tease things apart and put them back together to solve a problem. Sometimes I have to get two variations of a page side by side on the monitor (two monitors) and painstakingly step through element specs, especially searches, and workflows to identify differences.
I know this isn’t a direct answer for you, but a couple of things come to mind for investigating this.
I’ll assume you have a lot going on other than just the repeating group. To the extent that it’s possible without mucking up the whole page, I might completely remove the rg, copy it from a page that opens at normal speed, resize it, and make the minimum changes needed to get it to work. See how it performs.
Another approach is to copy a page that performs well and carefully resize it to match the one that’s not performing well.
Tedious, I know, but this kind of approach may be your only recourse.
I’m very interested in this kind of problem because it has been a big area of frustration for me with Bubble. I don’t have a reliable methodology, and if I ever get this figured out, it will be a big step forward for my app development.
Good luck.