Chat does not show messages list after lobby disabled
Open
@Antreesy is already working on this.
Since Feb 13, 2025.
bug
feature: frontend 🖌️
feature: meetings 📅
- Dominant language
- PHP
- Stars
- 2.2k
- Forks
- 587
- Avg merge
- 17h 55m
- Merged PRs (30d)
- 350
Description
How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Steps to reproduce
- Set up HPB (internal signaling waits for
/roominterval fetch, so it's not affected) - As user1, set lobby in conversation
- As user2, join conversation and be in the lobby
- As user1, disable lobby
- As user2, see infinite loading (lastReadMessage is 0 from lobby)
Actual behaviour
Signaling emits 'should-refresh-conversations' with updated properties, so clients can promptly react to change in session (LeftSidebar.vue).
However, unlocking lobbyState does not update lastReadMessage, which only happened with 3-s delay (App.vue)
- Unify logic in one place
- Capture lobbyState-only update and fetch whole room instead of partial update
- OR Capture lastReadMessage changes from 0 to reinitialize chat
- Performance issues for big amount of guests/users?
Talk app
Talk app version: 31
Custom Signaling server configured: yes
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.