diff --git a/packages/client/src/components/ClientApp.svelte b/packages/client/src/components/ClientApp.svelte index 9fe4506b3e..6525401c9c 100644 --- a/packages/client/src/components/ClientApp.svelte +++ b/packages/client/src/components/ClientApp.svelte @@ -63,10 +63,10 @@ // If using devtools, find the first screen matching our role if ($devToolsStore.role) { - firstRoute = - $screenStore.screens.filter( - screen => screen.routing?.roleId === $devToolsStore.role - )[0]?.routing?.route || "/" + const roleRoutes = $screenStore.screens.filter( + screen => screen.routing?.roleId === $devToolsStore.role + ) + firstRoute = roleRoutes[0]?.routing?.route || "/" } // Otherwise just use the fist route @@ -143,10 +143,10 @@ {/key} + Flatpickr needs to be inside the theme wrapper. + It also needs its own container because otherwise it hijacks + key events on the whole page. It is painful to work with. + -->
@@ -164,12 +164,10 @@ - - -