โš ๏ธ Web app published with Custom Domain "freeze" on page navigations

Troubleshooting

Hi to all! ๐Ÿ™‚

Since the upgrade to Flutter 3.32.4 I'm experiencing this blocking issue.

The problem consists of excessive navigation time (30-40 seconds) between pages, precisely the moment a menu item is clicked or more generally navigation to a page is performed, the web application freezes. Once the page loads, the internal navigation and the various widgets/features work perfectly.

I have been testing to this day, and the problem does not seem to depend on the database (Supabase) or the app itself, because query response times are normal. The development version of the published app, which does not point to a custom domain as the production version does, works correctly. I have made many attempts, including, for example, disconnecting the domain and reconnecting it, duplicating the project, deleting the web deployment and redeploying it.

Underlying the Flutter update mentioned above is the deprecation of the โ€œhtmlโ€ web render engine, which could affect the loading of images. And indeed user images (i.e. from social login Google in Supabase) are not loading. We have also used the functionality of FlutterFlow (which hosts all web apps deployed on Google Cloud) to use another web render (WASM) and a CORS proxy (via Firebase Cloud Functions) to load images, but the freeze problem still remains, and is extremely blocking.

I've recorded with DevTools and that's the result (response is in English): https://chatgpt.com/s/t_6887e8857850819195f956f6568d968f

Delving deeper, the problem could be domain-related, e.g., regarding CDN & caching, Service Worker, SSL handshake, DNS lookup or CORS & scope URL.

PS: the analyzer always fails.

Anyone else are experiencing this issue? Could anyone help me to resolve this issue please?

What have you tried so far?

Disconnecting the domain and reconnecting it, duplicating the project, deleting the web deployment and redeploying it.

Did you check FlutterFlow's Documentation for this topic?
Yes
4
2 replies