element-hq / element-hq/element-web

Text verification option not shown in Settings

Open
#20,273 2 comments 4 reactions 0 assignees View on GitHub
A-E2EE A-E2EE-SAS-Verification A-User-Settings O-Occasional S-Major T-Defect X-Needs-Design
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

Some cool clients doesn't support interactive verification, including [Syphon](https://syphon.org), [Cinny](https://cinny.in), and [Hydrogen](https://hydrogen.element.io).
These clients can't be verified from the device management screen in Element.

1. Open device management screen in Security Settings.
2. Click Verify on an unverified device that doesn't support interactive verification
3. Can't verify, because there is no "Verify with plain text" option

1 | 2 | 3
--- | --- | ---
![](https://user-images.githubusercontent.com/558581/172391017-8fb8e9a2-4cd3-484c-a3dc-e4c634e443ea.png) | ![](https://user-images.githubusercontent.com/558581/172391027-e9f29235-a173-4255-b81a-93ae32ee9edd.png) | ![](https://user-images.githubusercontent.com/558581/172391037-57a1f052-5eab-4d25-b479-2df927be3cfc.png)

### Outcome

#### What did you expect?
The dialog would show a button "Verify with plain text".

### Workaround

The "Manually Verify by Text" button is is available via the other flow:

1. Click on your avatar in the timeline of some room which will open your profile on the right side of the screen
2. In the Security section you should be able to click on your Hydrogen session
3. Click "Manually Verify by Text"
4. You can now verify by text

1 | 2 | 3 | 4
--- | --- | --- | ---
![](https://user-images.githubusercontent.com/558581/172390388-915d7c20-3be5-43d0-b552-8443dd0cb74d.png) | ![](https://user-images.githubusercontent.com/558581/172389964-e170ce23-d5a4-4498-af01-454d431f1ba5.png) | ![](https://user-images.githubusercontent.com/558581/172389986-2ff02324-47bc-40b8-82de-d9e5cd1f0f41.png) | ![](https://user-images.githubusercontent.com/558581/172389993-f5c36c4f-5888-44fb-958d-28498bc68443.png)

### Operating system

doesn't matter

### Browser information

doesn't matter

### URL for webapp

app.element.io

### Application version

1.9.7

### Homeserver

any which support cross-device signing

### Will you send logs?

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.