Skip to content

Threads aren't fully loaded after reloading the app #20709

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

Assignees
Labels
A-Threads O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect Z-Labs

Comments

@novocaine
Copy link
Contributor

novocaine commented Jan 24, 2022

Steps to reproduce

Reload the app in an encrypted room. Threads are incomplete - the list is complete, but they don't contain all the messages and the counts aren't updated.

Screenshot 2022-01-24 at 12 12 15

After sending some messages (complaining about this bug), after about a minute they seem to load

Screenshot 2022-01-24 at 12 16 24

Note that the counts are out of sync; the threads actually contain more messages than the counter.

Outcome

What did you expect?

The thread list should be up to date on load and the counts correct.

What happened instead?

See above

Operating system

OS X

Browser information

Chrome

URL for webapp

develop.element.io

Application version

Element version: 03e776d-react-8ca18ccdec30-js-fab7b7f26ae5 Olm version: 3.2.8

Homeserver

threads-dev.lab.element.dev

Will you send logs?

No

@novocaine novocaine added T-Defect S-Major Severely degrades major functionality or product features, with no satisfactory workaround O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience A-Threads labels Jan 24, 2022
@novocaine
Copy link
Contributor Author

I can repro this in an encrypted room, but not an unencrypted room

@novocaine
Copy link
Contributor Author

novocaine commented Feb 2, 2022

This is not fixed. Clicking into the individual threads now loads their messages, but until I do that, the message count and last message preview is not loaded.

First load
Screenshot 2022-02-02 at 17 04 34

After clicking into the thread and coming back out

Screenshot 2022-02-02 at 17 05 02

@novocaine
Copy link
Contributor Author

novocaine commented Feb 10, 2022

This seems to have gotten worse - now, when I click into one of the threads, when I go back to the thread list, most of the threads are missing.

Screenshot 2022-02-10 at 09 10 51

(click into hello world and out again)

Screenshot 2022-02-10 at 09 11 23

I'm not sure if this is because there's a bug showing the vscroll or the contents of the list aren't there

@novocaine
Copy link
Contributor Author

This seems to have gotten worse - now, when I click into one of the threads, when I go back to the thread list, most of the threads are missing.

Screenshot 2022-02-10 at 09 10 51

(click into hello world and out again)

Screenshot 2022-02-10 at 09 11 23

I'm not sure if this is because there's a bug showing the vscroll or the contents of the list aren't there

This behaviour has stopped, it's now back to the behaviour in #20709 (comment)

@novocaine
Copy link
Contributor Author

The contents have changed, but this is still an issue. This is the contents of the thread panel when I load the room

Screenshot 2022-03-03 at 09 43 32

As you can see it doesn't have all the threads from the previous screenshots. When I scroll up in the main timeline, they populate:

Screenshot 2022-03-03 at 09 44 40

@novocaine
Copy link
Contributor Author

I've been informed we need to redeploy synapse before testing again, so will wait for that and re-check

@novocaine
Copy link
Contributor Author

novocaine commented Mar 9, 2022

This is still not working but different from before; the oldest threads are shown but not newer (even though the newer are visible in the main timeline). Pagination issue?

thread list (no vscroll)

Screenshot 2022-03-09 at 13 17 59

timeline (threads visible here aren't in the thread list)

Screenshot 2022-03-09 at 13 18 46

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Threads O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect Z-Labs
Projects
None yet
2 participants