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

EX doesnt render box for m.room.encrypted event

Open
#4,455 0 comments 1 reaction 0 assignees View on GitHub
A-Event Rendering O-Occasional S-Minor T-Defect X-Needs-Product
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Steps to reproduce

1. If using EX you ask user for verification and cancel before they react client renders only body message

"@user:homeserv.er is requesting to verify your key, but your client does not support in-chat key verification. You will need to use legacy key verification to verify keys.

That message is sent in chat and EX should either suggest to send message if verification failed AND NOT send it automatically

Wording should be different cause this way user might be upset for " client not supporting verification" and maybe user just didnt react on time and event was canceled like in my example

Maybe find some other way to let user know

![Image](https://github.com/user-attachments/assets/6960e368-95c5-4fcb-88c2-8b27380b5673)

### Outcome

#### What did you expect?
1. Dont send message automatically
2. Different wording
3. Box like on EA, ED, EW

![Image](https://github.com/user-attachments/assets/d1d178b9-031f-4501-91bc-dc308fe9dd7b)

#### What happened instead?
Message was send automatically upon closing message that came to our side about failing to verify user

Box doesnt render

### Your phone model

mi10t

### Operating system version

android 12

### Application version and app store

25.03.02

### Homeserver

synapse 1.125

### Will you send logs?

No

### Are you willing to provide a PR?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.