diff --git a/packages/builder/src/components/userInterface/ComponentsHierarchy.svelte b/packages/builder/src/components/userInterface/ComponentsHierarchy.svelte
index 74ec5694cd..8393299b12 100644
--- a/packages/builder/src/components/userInterface/ComponentsHierarchy.svelte
+++ b/packages/builder/src/components/userInterface/ComponentsHierarchy.svelte
@@ -11,6 +11,9 @@
export let screens = []
+ $: sortedScreens = screens.sort(
+ (s1, s2) => s1.props._instanceName > s2.props._instanceName
+ )
/*
Using a store here seems odd....
have a look in the