element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.05k stars 1.97k forks source link

Timeline flickers #25751

Open kittykat opened 1 year ago

kittykat commented 1 year ago

Steps to reproduce

  1. Jump a few 100 messages back in the timeline
  2. Scroll down
  3. Stop scrolling

Outcome

What did you expect?

Can read messages

What happened instead?

Timeline flickers, keeps going blank, shows different messages every time it loads. If I wait long enough (10-15 seconds), it stops flickering

Operating system

No response

Browser information

Version 114.0.5735.198 (Official Build) Arch Linux

URL for webapp

develop.element.io

Application version

Element version: 311c5fec664d-react-186497a67d09-js-e68a1471c12c Olm version: 3.2.14

Homeserver

matrix.org

Will you send logs?

Yes

Biep commented 3 months ago

I have this again, after it had gone. The lines of text move slightly up and down, out of sync. When scrolling down, after three or so pages the screen jumps back - but the second time one can scroll down six pages, only to jump back three pages again. And then at some places, the screen suddenly goes blank and stays blank (white - even though I have dark mode on). Closing and restarting helps sometimes, but there are places that are impossible to scroll to, as the screen will go blank when approaching those locations.

Biep commented 3 months ago

By now I am in trouble. I got too close to the blanking point in the timeline, and now Element blanks as soon as I restart it. I just hope it doesn't always do that, so that I can change rooms and avoid the offending one..

Biep commented 3 months ago

I got in again. When jumping back (a few thousand messages) by clicking on a quoted message, the above behaviour happens. I just spend fifteen minutes scrolling up to that quoted message, and now the system seems all stable. No trembling, no blanking, no jumping back up when scrolling down.