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;