element-hq / element-hq/element-web

"You can't see earlier messages" in a non-encrypted room

Open
#25,741 1 comment 0 reactions 0 assignees View on GitHub
A-Timeline O-Uncommon S-Major T-Defect Z-Rageshake
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. Use Element for some time
2. Go to `#heisenbridge:vi.fi` yesterday (a public room without encryption)

### Outcome

#### What did you expect?

I should continue being able to see most of the room history.

#### What happened instead?

Most of the room history is now unavailable.

![image](https://github.com/vector-im/element-web/assets/160894/f7e2dc25-5a8d-493b-bdcd-a9701a2916b4)

- Notably, unlike other filed issues on similar problems, this room is *not* encrypted.
- If I click on a link leading to an older event in history, Element does show the old history, however then I cannot scroll to the bottom of the room to see the latest history.
- The "Clear cache and reload" button had no effect.
- The history does load fine from a matrix.org account.
- The history also loads fine from a different client (nheko).
- One other user in the channel reported having the same problem, so it does not seem to be unique to me.

### Operating system

Arch Linux x86_64

### Browser information

Firefox 114.0.2 (64-bit)

### URL for webapp

Self-hosted

### Application version

Element version: 1.11.35 Olm version: 3.2.14

### Homeserver

Synapse 1.87.0

### Will you send logs?

Yes

Contributor guide

Open the contributing guide

Research direction

No source files or tests are named. Start by reproducing the missing-history behavior in Element using the reported public, non-encrypted room and compare it with matrix.org and nheko; done means the room history loads and remains scrollable to the latest messages.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.