You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 19, 2021. It is now read-only.
When the conversation has many messages, and specially when many messages have attachments, the conversation screen (MessageDetailView) takes too long to load.
This happens because every message is loaded into memory from the UI thread, including the ones with attachments (some attachments might be many MB in size).
The messages should be loaded asynchronously, and the attachments don't need to be loaded until the user touches the message to preview it, since they are not shown.
When the conversation has many messages, and specially when many messages have attachments, the conversation screen (MessageDetailView) takes too long to load.
This happens because every message is loaded into memory from the UI thread, including the ones with attachments (some attachments might be many MB in size).
The messages should be loaded asynchronously, and the attachments don't need to be loaded until the user touches the message to preview it, since they are not shown.