diff --git a/src/pages/chat/chat.ts b/src/pages/chat/chat.ts index 619487e..a288ec2 100755 --- a/src/pages/chat/chat.ts +++ b/src/pages/chat/chat.ts @@ -342,7 +342,19 @@ class ChatElement extends HTMLElement { const approveChangeReturn = service.approveChange(this.processId, newStateId); await service.handleApiReturn(approveChangeReturn); - await this.loadMemberChat(this.selectedMember); + await this.lookForMyDms(); + + const groupList = this.shadowRoot?.querySelector('#group-list'); + const tabs = this.shadowRoot?.querySelectorAll('.tab'); + const memberList = groupList?.querySelector('.member-list'); + + if (memberList) { + memberList.innerHTML = ''; + await this.loadAllMembers(); + if (tabs) { + await this.switchTab('members', tabs); + } + } } catch (error) { console.error('❌ Error in sendMessage:', error); }