Hi, I am building a customer portal that is broken down into multiple apps to separate different requirements and queries, also to act as pages. Everything works fine within each app which share a navigation module in the header of each app. The issue I am having is the performance of when navigating from one app to another. I am testing this in the customer portal to eliminate any delay in the editor, but when a menu item is clicked there is a long delay before switching to the targeted app resulting in a very clunky switch over. I have delayed automatic queries on the targeted app but the problem seems to be the app that is being navigated away from.
+1. Seeing similar issues when using navigation components (as modules) in the sidebar and header to navigate amongst apps. The full page reloads causes the undesired page flicker and bouncing, leading to a less than desirable user experience.
Thank you for reaching out about this. We are also working on a larger multi-page apps project to help with performance between linked apps. We plan to start rolling out the beta in late March, so more to come soon! The flickering is something that our team is working on and the fix should go out in Retool v3.38.0
Apologies, I didn't update this thread. It turned out there was a couple of different ways that the flickering was occurring. We fixed one of them on v3.38, and another fix went out this week on 3.40 though
Looking forward to the private beta for this too. Current performance seems to be very buggy as there's no feedback on changing the app via navigation. For the end-user this might be very confusing and could result in multiple clicks.
Not sure if this is relevant given the public release hint I saw on the Developer Day announcement, but would you be able to add our org to the private beta as well?
My navigation component is referencing other apps and after clicking a different app, I see the latency demonstrated above. Is multipage app a feature that can be turned on?
I also encountered the same problem as above. I use a button on the list screen. When the user clicks on that button, they will be redirected to another screen by action Go to app. Is there any temporary solution here?
Thanks.
This is a priority for us as we currently have a customer facing set of apps that are being hindered by the page blinking during switching and any solution would be helpful.
@Daniel_Fleuranvil My temporary solution is to add a loading function when switching pages to avoid users clicking multiple times. It seems we need to wait for a more radical solution.