element-hq / element-hq/element-web

"New login" popup validation button not doing anything

Open
#32,133 7 comments 0 reactions 0 assignees View on GitHub
A-E2EE A-E2EE-Cross-Signing A-Electron O-Frequent S-Major T-Defect X-Needs-Info
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. Connect a new client
2. Element desktop pops the pop-up you'll see in the below screenshot asking if it was me
3. I try to click "Yes, it was me", but it does absolutely nothing and the popup stays here.

### Outcome

#### What did you expect?

It should validate the device

#### What happened instead?

It did nothing

Additional information:

- Maybe the client cross-checking with emojis (initiated by the connection on a new client) bypassed it and considered it as validated, therefore this pop-up fails to do what it's supposed to do as it's already done (don't know)
- I didn't tried the "No" button as I don't want to invalidate that device, so I can't tell if that one would work or no.

### Operating system

Arch Linux

### Application version

1.11.50-1

### How did you install the app?

Package manager

### Homeserver

_No response_

### Will you send logs?

No

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named. Start by reproducing the new-client login popup on Element desktop with version 1.11.50-1 and inspect the validation flow, including whether emoji cross-checking changes its state; done means the “Yes, it was me” action validates the device and dismisses the popup.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.