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

Cannot scroll to the beginning of an encrypted room #20658

Closed
waclaw66 opened this issue Jan 20, 2022 · 8 comments
Closed

Cannot scroll to the beginning of an encrypted room #20658

waclaw66 opened this issue Jan 20, 2022 · 8 comments
Labels
A-E2EE 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-Needs-Investigation

Comments

@waclaw66
Copy link
Contributor

waclaw66 commented Jan 20, 2022

Steps to reproduce

  1. Try to scroll up using Home key
  2. In the certain point scrolling ends and beginning of an encrypted room cannot be reached

Outcome

What did you expect?

Scrolling to the beginning.

What happened instead?

Loading of history stopped. It works flawlessly on Element Android.
Cache has been flushed.

Operating system

Windows 10

Browser information

Firefox 97b5, Chrome 97.0.4692.71

URL for webapp

own

Application version

Element version: 1.9.9 Olm version: 3.2.8

Homeserver

own

Will you send logs?

Yes

@waclaw66
Copy link
Contributor Author

Possibly related to #18325

@dbkr dbkr added 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 X-Needs-Investigation labels Jan 21, 2022
@t3chguy
Copy link
Member

t3chguy commented Jan 24, 2022

In the certain point scrolling ends and beginning of an encrypted room cannot be reached

This sounds like you don't have the E2EE keys all that way back and thus the history is hidden from you by Element Web to avoid showing you a load of undecryptable errors.

Related #19230
Caused by matrix-org/matrix-react-sdk#3881

@waclaw66
Copy link
Contributor Author

waclaw66 commented Jan 24, 2022

This sounds like you don't have the E2EE keys all that way back and thus the history is hidden from you by Element Web to avoid showing you a load of undecryptable errors.

That's not that case, I have created that room. As I mentioned, it works fine on Element Android.
I sent some rageshakes, I hope it will help to localize the problem.

@t3chguy
Copy link
Member

t3chguy commented Jan 24, 2022

Element Android doesn't have the equivelant of matrix-org/matrix-react-sdk#3881

@t3chguy
Copy link
Member

t3chguy commented Jan 24, 2022

If there is a single undecryptable message from before your join then the remainder of history will not be shown to hide UISIs

@waclaw66
Copy link
Contributor Author

I can see all properly decrypted messages on Element Android (even in a newly created session) since the beginning od the room. I have to, I have created that room and posted the first message.
This has nothing to do with matrix-org/matrix-react-sdk#3881.
Seems like #18325.
While scrolling back there is shown a blank space (almost the whole screen height) before some decrypted message and scrolling get stucked. When I try to scroll to the future and back again, the blank space dissapers.
There is no message like You can't see earlier messages or ** Unable to decrypt: The sender's device has not sent us the keys for this message. ** that indicate E2EE key problems.

@t3chguy
Copy link
Member

t3chguy commented Jan 24, 2022

Seems like #18325.

In that case are you happy to close this issue as duplicate thereof?

@waclaw66
Copy link
Contributor Author

No problem, I found similarity with #18325 later on. Therefore this one seems like a dup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-E2EE 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-Needs-Investigation
Projects
None yet
Development

No branches or pull requests

4 participants