element-hq / element-hq/element-meta

Password reset email links to a style-free page rendered by the homeserver

Open
#358 1 comment 0 reactions 0 assignees View on GitHub
A-Appearance A-Password-Reset O-Frequent S-Tolerable T-Defect Z-Synapse
Dominant language
No language data
Stars
112
Forks
25
Avg merge
6h 6m
Merged PRs (30d)
4

Description

### Steps to reproduce

Enter the forgot password flow (from login) and ask for a password reset email to be sent to you.

Click the confirmation link in the email.

### What happened?

I am sent to a plain HTML page apparently rendered by Synapse.

![reset-email](https://user-images.githubusercontent.com/57377/130815415-c5970872-5c7a-4f8a-bd78-b3170c4bce40.jpeg)

### What did you expect?

For the page to be styled consistent with the client experience.

### Operating system

OS X

### Browser information

Chrome

### URL for webapp

app.element.io

### Have you submitted a rageshake?

No

Contributor guide

No contributing guide indexed for this repository

Research direction

Trace the forgot-password flow from the login screen through the confirmation link sent by email, focusing on the plain HTML page rendered by the homeserver. Compare that page with the styling in app.element.io and identify the relevant ownership boundary; done means the reset page is styled consistently with the client experience.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
authentication, backend
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.