From e3810edb82252dd2ce2abb89f6dcbb74455808d4 Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle Date: Wed, 28 May 2025 15:03:46 +0200 Subject: [PATCH] Fix joined state --- .../frontend-2/components/workspace/JoinPage.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/frontend-2/components/workspace/JoinPage.vue b/packages/frontend-2/components/workspace/JoinPage.vue index 535914f2d..747cf1e1d 100644 --- a/packages/frontend-2/components/workspace/JoinPage.vue +++ b/packages/frontend-2/components/workspace/JoinPage.vue @@ -116,7 +116,14 @@ const description = computed(() => { return 'We found workspaces that match your email domain' }) -onMounted(() => { - localWorkspaces.value = discoverableWorkspacesAndJoinRequests.value -}) +watch( + discoverableWorkspacesAndJoinRequests, + (newWorkspaces) => { + // Only update if localWorkspaces is empty (initial load) or if we don't have any local modifications + if (localWorkspaces.value.length === 0) { + localWorkspaces.value = [...newWorkspaces] + } + }, + { immediate: true } +)