diff --git a/src/stores/room-list-v3/RoomListStoreV3.ts b/src/stores/room-list-v3/RoomListStoreV3.ts index f5fb48df07..e71cf03776 100644 --- a/src/stores/room-list-v3/RoomListStoreV3.ts +++ b/src/stores/room-list-v3/RoomListStoreV3.ts @@ -81,6 +81,11 @@ export class RoomListStoreV3Class extends AsyncStoreWithClient { super(dispatcher); this.msc3946ProcessDynamicPredecessor = SettingsStore.getValue("feature_dynamic_room_predecessors"); SpaceStore.instance.on(UPDATE_SELECTED_SPACE, () => { + SettingsStore.unwatchSetting("Spaces.showPeopleInSpace"); + SettingsStore.watchSetting("Spaces.showPeopleInSpace", SpaceStore.instance.activeSpace, () => + this.onActiveSpaceChanged(), + ); + this.onActiveSpaceChanged(); }); SpaceStore.instance.on(UPDATE_HOME_BEHAVIOUR, () => this.onActiveSpaceChanged());