App Start Up Shows Cycling Through of Components Set with Visibility Conditions Before Screen Becomes Functional

Problem described in title.

Terrible user experience where each time the app loads the app lags through start up and temporarily shows and cycles though components which shouldn’t be showing due to visibility conditions.

Yes my apps do this and I agree it’s a terrible user experience. Does anyone know of a workaround?

I’ve never seen this, and I’ve built or worked on well over 100 Apps.
My initial thought would be there are probably visibility settings that are driven by very processor intensive computations, so that’s where I would start looking.

2 Likes

Yes that is what it is. Do you have any ideas for a workaround or are we just not supposed to create visibility functions on intensive computed columns?

It’s hard to say. Every situation is different. Without understanding what is going on inside your App all I can really say is have a close look at what you have and explore ways to simplify it.

1 Like

Adam, Rob, see if you can set your visibility conditions to look at basic columns rather than computed columns.

@Adam_Crossley
@Rob_Field

Nothing complex about my visibility conditions. They are simple true false boolean columns.

It could be an worthwhile test to set the visibility condition on another basic column which is not a boolean.

I have attempted various columns to control the visibility with no luck. Anyways think I’ll give up on glide. My app’s front end for the last 2 days won’t even load now? Time to find a better solution

I noticed this issue pop up around October 2024. Screens that used to load visibility conditions lightning fast started showing a significant lag, usually around 5-10 seconds. Support suggested a workaround of a landing page that just says “loading” or something equivalent until the visibility conditions fully loaded which then hid the loading page.

Granted I have never seen this as well, can there be a (non) problem of us being from the same part of the world? Can ISPs be a problem here? Just throwing ideas out there.

I would use the Performance Mode analyzer to see those conditions take how much time to load as well.

1 Like