Stack order bug

Hi @philip.williams.healthcareitleaders,

Thank you for letting us know! I agree, the behavior of apps definitely changes as they grow in size. What you are reporting does sound consistent with the components entering into a corrupted state and this unfortunately carrying over with the state of the component.

Thank you for sharing the JSON and I will relay this to the bug ticket we have on the issue.

Is there any update here? I’m noticing that the previous work arounds of renaming or increasing the margin to move the components are no longer working for me.

Hi @Eric_Johnson1,

Unfortunately no updates, I just added +1s to the tickets for you :+1:

Stacks are basically unusable at this point. Drag-and-drop doesn’t work, cut-and-paste-into drops items in random placements. Cutting and pasting whole stacks seems to reverse the order of child elements and drop all width settings from said elements. If I try to change the container from stack to grid every element just locks in place and I can’t do anything with it. Just wholly unpredictable behavior across the board. I’m forced to rebuild my stacks from scratch any time I need to reorder anything. Is there any update or urgency on this issue?

1 Like

Please let’s get back to discussing this issue. I can confirm the behavior described by @jericsinger. Stack containers are the fundamental elements on which the entire UI is built in typical web frameworks like React, Vue, Angular. They must work correctly in Retool, otherwise it’s impossible to build complex, responsive UIs using standard components. It would also be very useful to add the ability to change the order of components in the component tree via drag and drop

Apologies for the inconvenience.

@jericsinger could you share with me a JSON export of your app along with a video of drag-and-drop, cut-and-paste not working for you? I can forward this along to our engineers to get some more attention on this ticket.

@MChuduk thank you for the feedback, I had created a ticket for a component tree and I can definitely add your +1 to that ticket as well.