Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mangled timeline ordering and infinite scrolljump loop while trying to read scrollback #3786

Closed
ara4n opened this issue Feb 12, 2025 · 2 comments
Labels
A-Timeline S-Critical Prevents work, causes data loss and/or has no workaround T-Defect X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue Z-Labs A defect in a feature that is behind a labs flag.

Comments

@ara4n
Copy link
Member

ara4n commented Feb 12, 2025

Steps to reproduce

  1. open room (persistent event cache on)
  2. scrollback to read history. lots of images and replies to images in scrollback
  3. lots of scrolljumps as thumbnails and reply previews try to load (or fail to load)
  4. eventually realise the scrolljumps are jumping you downards(?) and you’re caught in an infinite scrolljump loop
  5. realise also that the timeline ordering looks to br mangled, similar to Very mangled timeline order with lazyloaded event cache #3769

Outcome

What did you expect?

no scroll jumps, no mangled timeline order, and certainlt no timeloops

What happened instead?

timeline went wibbly

Your phone model

No response

Operating system version

No response

Application version

836

Homeserver

No response

Will you send logs?

Yes

@ara4n ara4n added the T-Defect label Feb 12, 2025
@pixlwave pixlwave added X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue A-Timeline S-Critical Prevents work, causes data loss and/or has no workaround Z-Labs A defect in a feature that is behind a labs flag. labels Feb 13, 2025
@manuroe
Copy link
Member

manuroe commented Mar 3, 2025

@ara4n do you still see this issue? We don't

@manuroe
Copy link
Member

manuroe commented Mar 5, 2025

I am closing this issue. Build 855 of today contains additional bug fixes that make this report and the associated rageshakes even more obsolete.

@manuroe manuroe closed this as completed Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Timeline S-Critical Prevents work, causes data loss and/or has no workaround T-Defect X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue Z-Labs A defect in a feature that is behind a labs flag.
Projects
None yet
Development

No branches or pull requests

3 participants