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

Most of the timeline is missing #21432

Open
andybalaam opened this issue Mar 16, 2022 · 15 comments
Open

Most of the timeline is missing #21432

andybalaam opened this issue Mar 16, 2022 · 15 comments
Labels
A-Timeline O-Occasional Affects or can be seen by some users regularly or most users rarely S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect X-Regression

Comments

@andybalaam
Copy link
Contributor

andybalaam commented Mar 16, 2022

Steps to reproduce

  1. Enter a room
  2. Notice there is an upward arrow to scroll up to unread messages
  3. Scroll up, but there is nothing to see

Outcome

What did you expect?

I know there are more messages in this room, and I expected to see them.

What happened instead?

I see only a couple of messages, and empty space above them.

image

When I press PageUp, the screen goes completely blank.

Operating system

Ubuntu 21.10

Browser information

Firefox 98.0

URL for webapp

https://develop.element.io

Application version

Element version: 1f97bc2-react-26e6f8deca1d-js-18943d6519e9 Olm version: 3.2.8

Homeserver

matrix.org

Will you send logs?

Yes

@dbkr dbkr added X-Regression S-Major Severely degrades major functionality or product features, with no satisfactory workaround A-Timeline O-Occasional Affects or can be seen by some users regularly or most users rarely labels Mar 16, 2022
@dbkr
Copy link
Member

dbkr commented Mar 16, 2022

I think I may have just had this too - I couldn't scroll up past a certain point in a room, with no indication that it was trying to paginate backwards for more messages. Eventually it loaded more scrollback, not sure what caused it to do so.

@jryans
Copy link
Collaborator

jryans commented Mar 16, 2022

I wonder if perhaps we should enable ScrollPanel's debug logging for develop temporarily, so that when people do hit these cases, we'll have some (hopefully relevant) logs...?

@novocaine novocaine added O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience and removed O-Occasional Affects or can be seen by some users regularly or most users rarely labels Mar 16, 2022
@RiotRobot RiotRobot added this to P1 in Web App Team Mar 16, 2022
@novocaine
Copy link
Contributor

I also got this same this morning

@novocaine
Copy link
Contributor

possibly duplicate of #16983

@novocaine novocaine added O-Occasional Affects or can be seen by some users regularly or most users rarely and removed O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience labels Mar 17, 2022
@turt2live
Copy link
Member

if the history comes back in a bit, it might just be the decryption loop being slow. We decrypt enough messages to get the room list preview working, but lazily load the rest of the room over time.

Larger accounts see this behaviour more prominently.

@andybalaam
Copy link
Contributor Author

The history did come back in a bit. The behaviour was confusing and scary if I cared about that history, so I think if it needs to be slow we should have a spinner or equivalent.

@turt2live
Copy link
Member

I don't think it needs to be slow, but we should indeed have a loading spinner. Closing in favour of #16983 though, which has a bit more context.

Web App Team automation moved this from P1 to In Test Mar 21, 2022
@turt2live turt2live removed this from In Test in Web App Team Mar 21, 2022
@turt2live
Copy link
Member

oh, wrong issue, nevermind.

@MadLittleMods
Copy link
Contributor

Reproduced this a couple more times but in my case the whole timeline went blank as I was scrolling down to catch up on messages and didn't recover.

Rageshake logs:

Relevant logs for this kind of bug:

  • Discarding an event, we don't have a call/peerConn m.room.message
  • Discarding an event, we don't have a call/peerConn m.room.encrypted
  • Discarding an event, we don't have a call/peerConn org.matrix.msc3381.poll.response

I wonder if perhaps we should enable ScrollPanel's debug logging for develop temporarily, so that when people do hit these cases, we'll have some (hopefully relevant) logs...?

Created #21532 to track adding a way to turn on this conditional debug logging while using the app instead of hard-coded into the build. And also useful for cases where we need more info from people and can just prompt to add more logging for those relevant components.

@JokerGermany
Copy link

JokerGermany commented Mar 24, 2022

I don't know if it its related @t3chguy send me:
I have the opposite problem:
enter the room and you see nothing, Notice there is an upward arrow to scroll up to unread messages, klick on it and than see posts.
After scrolling up, i can't scroll down, but there is a button to jump to the newest message and then i get the black screen back
https://youtu.be/5baXib_cBDQ

Version von Element: 1.10.7
Version von Olm: 3.2.8
Ubuntu Mate 20.04

Happens in #datenschutzraum:matrix.org

@JokerGermany
Copy link

In my case there is nothing missing, just additional black "spacer".
I asked others.
https://youtu.be/Fybb6YNs8g0

@JokerGermany
Copy link

JokerGermany commented Mar 24, 2022

oh and now i can not scroll up anymore, okay, now i have a missing timeline, because there isn't a "jump to the last unread message" button anymore.

@JokerGermany
Copy link

JokerGermany commented Mar 24, 2022

At least two persons in #datenschutzraum:matrix.org has the same problem

@JokerGermany
Copy link

JokerGermany commented Mar 24, 2022

There is a fluffychat user who thinks that he has the same Problem.
perhaps it's not a client problem!

@t3chguy
Copy link
Member

t3chguy commented Apr 13, 2022

This is happening in e2e tests right now, it turns out the DOM is still there, just pushed out of view, probably BACAT going awry.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Timeline O-Occasional Affects or can be seen by some users regularly or most users rarely S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect X-Regression
Projects
None yet
Development

No branches or pull requests

9 participants