element-web icon indicating copy to clipboard operation
element-web copied to clipboard

Timeline cannot scroll up more thana few days, continuously flashes and generates about 1500 errors per second

Open grinapo opened this issue 1 year ago • 5 comments

Steps to reproduce

  1. Scroll up for a while, reach a few days back
  2. Top 2-3 lines start flashing, scrolling stops, flash continues
  3. firefox emits a lot or warnings about Using deprecated camelCase config settingDefaults

Outcome

What did you expect?

Scroll back as I please

What happened instead?

Stopping at top, flashing

Operating system

Debian/Linux

Browser information

firefox nightly

URL for webapp

https://riot.grin.hu/

Application version

griot version: 1.11.86 Crypto version: Rust SDK 0.7.2 (517d99b), Vodozemac 0.7.0

Homeserver

grin.hu

Will you send logs?

Yes

grinapo avatar Nov 22 '24 14:11 grinapo

Same issue on macOS Safari 18.1.1 when using the same server.

gy-mate avatar Nov 24 '24 22:11 gy-mate

I have this issue on Element Desktop on Windows too. It's constant, and could be extremely dangerous for someone with photosensitive epilepsy.

I highly suggest that a warning be put on the app for folks with epilepsy until these UI issues are hammered out.

mepholic avatar Apr 10 '25 01:04 mepholic

I'm not going to keep linking things because it looks like there's over 1200 issues mentioning scrolling, the X-Cannot-Reproduce tag added to this ticket is brazen considering this fact.

Image

mepholic avatar Apr 10 '25 01:04 mepholic

Sidenote: full clearing cache usually fixes that so my educated guess would be screwed up localstorage data about various things about events, positions, inserted/reordered events, and possibly relate-to pointers. And it keeps happening.

Will be fun to figure out.

grinapo avatar Apr 11 '25 07:04 grinapo

I think the thousands of warnings could be produced because in your Element Web config theres still some keys that are written with camel case, like phasedRollOut and others.

https://riot.grin.hu/config.json

I guess it is done on every time it checks the config for something, but this makes reading the console very hard even if I hide all warning logs.

The warnings also link to this page: https://github.com/element-hq/element-web/blob/develop/docs/config.md#-deprecation-notice

mpeter50 avatar Jun 17 '25 15:06 mpeter50