Skip to content

Crashes upon opening large rooms #1893

Description

@BoredDevNL

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

  1. Join a room with 30k or more members
  2. Wait
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingbug/behaviourbehaviour bug

    Type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions