Bug 501124 - User count is wrong in several ways
Summary: User count is wrong in several ways
Status: REPORTED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (show other bugs)
Version: git master
Platform: Flatpak Other
: NOR normal
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-06 01:08 UTC by Justin Zobel
Modified: 2025-03-06 01:18 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Zobel 2025-03-06 01:08:15 UTC
SUMMARY
I joined a new room in NeoChat.
Under the "Member (0)" list it shows 3 users including myself.
In the "Members" top-most header it sas there is "1 member"
If I look at this channel in Element their website it is 19, the matrix.to link shows 19 and Fluffy Chat on my Android phone shows 19.

As I was typing this out (roughly 3 minutes after joining the room) the members list changed to the correct value of 19.

STEPS TO REPRODUCE
1. Join a room
2. Compare user count to other clients

OBSERVED RESULT
Incorrect user count

EXPECTED RESULT
Correct user count a lot sooner on joining a room

SOFTWARE/OS VERSIONS
NeoChat: 25.03.70
KDE Flatpak runtime (Wayland)
libQuotient: 0.10.0 (built against 0.10.0)
KDE Frameworks: 6.11.0
Qt: Using 6.8.2 and built against 6.8.2
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.13.5-arch1-1

ADDITIONAL INFORMATION
I imagine this is caused by NeoChat fetching room information such as user list and user count separate to the actual joining of a room. This obviously delays the information being received. Perhaps NeoChat should show an [i] (informmation icon) instead in those areas and when users hover or click on it, it advises them that the room information is still being popuplated from the remote server.
Comment 1 Justin Zobel 2025-03-06 01:18:44 UTC
However the list of people in the room still has not populated correctly. Only the amount in the top section updated.