element-hq / element-hq/element-x-android

Replied messages show as UTDs in replies, even if the original is now decryptable.

Open
#3,235 0 comments 0 reactions 0 assignees View on GitHub
A-Reply O-Uncommon S-Major T-Defect
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Steps to reproduce

1. Receive a UTD
2. Receive a reply to it
3. Clear cache to fix the UTD
4. Observe the quoted UTD in the reply is still undecryptable - looks like a caching problem.
5. Clearing cache *again* - this time it's fixed.

### Outcome

#### What did you expect?

Don't keep displaying UTDs in quoted replies once they're resolved.

#### What happened instead?

UTD is cached in the quoted reply.

### Your phone model

S10

### Operating system version

_No response_

### Application version and app store

0.4.17-nightly

### Homeserver

matrix.org

### Will you send logs?

Yes

### Are you willing to provide a PR?

No

Contributor guide

Open the contributing guide

Research direction

Reproduce the sequence by receiving a UTD, receiving a reply, clearing the cache, and checking the quoted message. Trace the quoted-reply rendering and message cache handling to find why the old UTD remains; done means the quote becomes decryptable after the original message is resolved without requiring a second cache clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.