From ac74a1a360da0e06214353e2e4809791983a2664 Mon Sep 17 00:00:00 2001 From: Natsumi Date: Tue, 10 Feb 2026 22:01:34 +1300 Subject: [PATCH] Update users in instances when reopening same dialogs --- src/stores/group.js | 1 + src/stores/user.js | 1 + src/stores/world.js | 1 + 3 files changed, 3 insertions(+) diff --git a/src/stores/group.js b/src/stores/group.js index cf047164..faeca467 100644 --- a/src/stores/group.js +++ b/src/stores/group.js @@ -143,6 +143,7 @@ export const useGroupStore = defineStore('Group', () => { D.visible = true; if (D.id === groupId) { uiStore.setDialogCrumbLabel('group', D.id, D.ref?.name || D.id); + instanceStore.applyGroupDialogInstances(); return; } D.loading = true; diff --git a/src/stores/user.js b/src/stores/user.js index 005506a8..57c174e7 100644 --- a/src/stores/user.js +++ b/src/stores/user.js @@ -790,6 +790,7 @@ export const useUserStore = defineStore('User', () => { D.id, D.ref?.displayName || D.id ); + applyUserDialogLocation(); return; } D.id = userId; diff --git a/src/stores/world.js b/src/stores/world.js index a4a1f092..c6bcb15c 100644 --- a/src/stores/world.js +++ b/src/stores/world.js @@ -89,6 +89,7 @@ export const useWorldStore = defineStore('World', () => { D.visible = true; if (D.id === L.worldId) { uiStore.setDialogCrumbLabel('world', D.id, D.ref?.name || D.id); + instanceStore.applyWorldDialogInstances(); return; } L.shortName = shortName;