The layout is not in sync for users

I am a glide free plan user and when I change the layout as an admin, specifically for a form screen, that same layout is not showing up for other users when I view that form in the layout editor as a different user, let’s say ‘X’. But once I refresh the whole glide webpage on my browser, those layout changes reflect for that user ‘X’ but not for the other users on the Users Table. I have to view the layout editor as each user on the Users Table and refresh the webpage for the layout changes to happen for that particular user.

In my case, on the form screen, I as an admin had changed my current destination table from ‘Table 1’ to ‘Table 2’ but in order for this change to reflect for other users on the users table, I have to view the layout editor as the other user and refresh the whole webpage.

I don’t know if this is normal or it’s a bug or if it’s because I’m on a free plan.

Something doesn’t sound right. Can you share some screenshots showing how you have everything set up, especially how how you navigate to the form screen?





For now, I am refreshing the page every time when I make changes and want to view it as other users. That seems to work for now.

I see you have two separate form screens depending if the Cart ID is empty or not. Is it possible that when you switch users, it takes a minute for the Cart ID to populate and somehow opens a different form??? I don’t know. I’m just guessing. Unless the browser is just caching something.

I do recall a past issue when switching users in the builder, that Row Owners will not properly update until your refresh the window. Is it possible that Row Owners are playing a part somewhere?

Regardless, I don’t think it’s anything that would affect the published app.

I am not sure if Glide creates 2 separate form screens when the Cart is empty or when it’s not but both of the forms screen do point to the same “Products in Cart” Table.

When a user with no record on the Cart Table (meaning a user wit no Cart history) creates a cart for the first time by Clicking the Product Item then the “Add” button, it takes few seconds for the new cart to be created in the “Cart” Table.

I tried using the app on my phone and when I add something for the very first time to "Products in cart " table which is done by submitting that “Quantity form”, that initial item which is added to the “Products in cart” table records an empty value for the “Product Category” column for that table. But after that initial item addition, any further item additions gets correctly recorded with the product’s respective category on the “Product Category” column in the “Products in Cart” table.

I have User Email set as row owner in the “Products in Cart” table but I am pretty sure it’s not the row owner that causing the issue. I tried removing the User Email as row owner but the problem still exists.

I don’t know if that what you were looking for but that’s the problem I am facing.

Your workflow here suggests it’s two different forms.

I think my question here is why do you need to create a “cart” in advance?

You can submit the line items of a Line Items table, then when the user wants to submit the “Order”, join all line items that haven’t been submitted before as a list of rowIDs, then submit that list of IDs to the Orders table.

Go back to the Line Items table, check the existence of the rowID in the Orders table. If there’s no existence in the Orders table, consider that an item in the “cart”, and vice versa.

1 Like

Thanks for the suggestion! I will try this Line Items method.

After removing the workflow, the cart is not created in advance and the product categories are recorded properly, so it did solve the product category issue. But how would I join the line items and submit the list of Row IDs to the Orders table since data from all of the users will be stored in the line items table.

Do I create some kind of Workflow once the “Place Order” Button is clicked?