Describe the bug
Sable on MacOS seems to crash when loading a room of ~30K members, this is most likely because Sable doesn't lazy load the member list and tries to load in the pfps and usernames of EVERYONE in the channel, causing the client to crash or lock up.
Reproduction
- Join a room with 30k or more members
- Wait
- Crash or spinning beach ball that never stops
Expected behavior
Loads a channel just fine and doesn't load in all the users in the member list and only those that are visible in the member list or recently sent messages.
Platform and versions
OS: MacOS 27 Beta 26A5416b
Client: Native MacOS Sable Client
Homeserver: continuiwity boredos.dev
Sable Version: V1.21.0 (7675aa1)
Additional context
No response
Describe the bug
Sable on MacOS seems to crash when loading a room of ~30K members, this is most likely because Sable doesn't lazy load the member list and tries to load in the pfps and usernames of EVERYONE in the channel, causing the client to crash or lock up.
Reproduction
Expected behavior
Loads a channel just fine and doesn't load in all the users in the member list and only those that are visible in the member list or recently sent messages.
Platform and versions
Additional context
No response