Critical Onboarding Navigation Bug - UI Unresponsive to Actions Despite All Known Workarounds

Bug Report Summary for Glide Support

Project Name: VeeduWay

Subject: Critical Onboarding Navigation Bug - UI Unresponsive to Actions Despite All Known Workarounds

Description: My app’s new user onboarding flow is completely blocked. When a user clicks a button on the “Welcome Screen” to select their role, the app remains stuck on the Welcome Screen and fails to navigate to the next step.

Critical Findings:

  • The Set Column Values action in the workflow is working perfectly. We have confirmed every time that the user’s Role is being correctly written and saved in the Users table in the Data Editor.

  • The core issue is that the app’s User Interface is not reacting to this data change. Neither visibility rules nor direct Go to tab actions are executing after the data is successfully updated.

Exhaustive List of Failed Troubleshooting Steps: We have methodically diagnosed and attempted to fix this issue with every known method, none of which have worked:

  1. Verified Core Logic: Confirmed all visibility rules, data table structures, and action configurations are set up correctly per Glide documentation.

  2. Confirmed User Context: All tests were performed while “Viewing as” a specific, signed-in user with an initially empty Role.

  3. Checked for Nuance: Ruled out case-sensitivity issues and confirmed the Role column is not “user-specific.”

  4. Isolated Variables: Changed the Go to tab destination to different screens; the navigation failed regardless of the target.

  5. Rebuilt from Scratch: The entire Welcome Screen and its components were deleted and rebuilt from a clean slate. The issue persisted identically.

  6. Implemented Community Workaround #1: An intermediate Wait action (1 second) was added between setting the role and navigating. This did not solve the issue.

  7. Implemented Community Workaround #2: An advanced “Intermediate Screen” pattern was fully implemented to force a data/UI sync. The navigation from the Welcome Screen to the Intermediate Screen still failed.

1 Like

That’s your problem. Glide does not allow you to set a users role through a user initiated action. You must either use a server side workflow, or use the Glide API.

Whilst it might appear that the change is being made, the change will be reversed as soon as the App syncs with the Glide back end.

This is expected and documented behaviour.

3 Likes