haha, first time I’ve seen someone wanting to make their app slower
Okay, so this might or might not work. I assume you are hiding tabs during onboarding using visibility conditions, something like “has profile is empty” or similar, yeah?
What you can try:
- Create a datetime column in your UserProfiles sheet
- When the user clicks the button to finish off the onboarding, as part of the associated action set that column to 2-3 seconds in the future (
- Adjust your tab visibility to only show the tabs where now() is after that time
In theory, that would give you a delay of a few seconds. But it could get a bit complicated, because you might need to also add some similar logic to keep your onboarding screen visible for those extra few seconds.
To simplify the visibility logic, I’d probably create an if-then-else column to drive that. Something like:
has profile is not true then
- If now() < future timestamp column then false
- Else true
Then you can use a single visibility condition in your tab configuration based on that column.