-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
Labels
A-PerformanceA-Room-ListO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceS-MinorImpairs non-critical functionality or suitable workarounds existImpairs non-critical functionality or suitable workarounds existT-Defect
Description
Steps to reproduce
- Have lot of rooms (few hundred in this case)
- Scroll the new room list with mouse wheel up & down
Outcome
What did you expect?
Smooth viewing of completely rendered list
What happened instead?
When scrolled, the room list reveals blank space first. It is then populated with room names. After that room icons are displayed. Happens when rendering both up & down, Element has the data but it's rendered too late. The delays are clearly visible, so they are in tens or hundreds of milliseconds. On a modern computer.
Room list should be pre-rendered fully or at least so that user should never see it being rendered.
Operating system
No response
Browser information
No response
URL for webapp
Application version
Hacklab.fi Element version: 1.12.0 Crypto version: Rust SDK 0.14.0 (c3b7918), Vodozemac 0.9.0
Homeserver
Synapse
Will you send logs?
No
sknebel
Metadata
Metadata
Assignees
Labels
A-PerformanceA-Room-ListO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceS-MinorImpairs non-critical functionality or suitable workarounds existImpairs non-critical functionality or suitable workarounds existT-Defect