Ship software that never breaks

Interfere empowers engineers, product managers and designers with real-time understanding of previously unseen bugs and issues.

Inbox

Broken Password Reset Link

LS
PF
JK
PS

#120

Broken Password Reset Link

A spike in users clicking on reset links but not completing the reset flow were detected. Error rates surged within ten minutes of the latest deployment.

Activity

Affected Users

Session Replays

New issue detected

36 min ago

Interfere flagged the incident after observing a surge in failed password reset attempts. Metrics showed a spike in users clicking on reset links but not completing the reset flow. Error rates crossed the anomaly threshold within ten minutes of deployment.

Session analysis

35 min ago

Password reset links were clicked successfully, but users never reached the final “Password updated” confirmation screen.

Luke Shiels set Priority to High

31 min ago

Luke Shiels assigned to Paul Faivret

31 min ago

LS
Luke Shiels commented30 min ago

Can you take a look at this please?

Suggesting a fix...

The reset link points to a route that no longer exists after the latest deployment. Users are redirected to a generic error page instead of the password reset form.

Leave a comment

Title

Broken password reset link

ID

#120

Priority

High

Assignee

LS

Luke Shiels

Status

Active

Surface

Website Frontend

First seen

36 minutes ago

Last seen

Just now

Duration

36 min 47 s

Impacted Users

12,881

Trusted and funded by

Interfere finds01issues in your app, understands02what's happening, and owns resolution03from first signal to production.

Reset Password
01

Learn about issues before your customers do

Interfere continuously monitors your app and notices when behavior or outcomes change, before errors escalate or users report issues.

#112

Reset password flow issue

Investigating...
Medium priority
02

Understand what's going wrong

Interfere goes beyond logs, metrics, and traces. It finds the root cause and explains what’s broken, why, and who it impacts.

7export function buildResetLink(userId: string) {
8 const token = sign<ResetTokenPayload>({ uid: userId });
9 
10
const baseUrl = "https://acme.com/auth";
10
const baseUrl = "https://staging.acme.com/auth";
11 const path = "/reset-password";
12
13 const url = new URL(path, baseUrl);
14 url.searchParams.set("token", token);
15
16 return url.toString();
17}
18 
19export function buildResetEmail(userId: string) {
20 const resetLink = buildResetLink(userId);
21 return `
22 Hi there,
23 
24 Click the link below to reset your password:
25 ${resetLink}
26 
27 If you didn't request this, you can ignore this email.
28 `.trim();
29}
03

Fix problems with confidence

Interfere turns insight into action by suggesting fixes, linking them to your codebase, and tracking progress until resolved. You're always in control.

Every hour spent chasing bugs is time away from building features that users actually want. Interfere gives your team time to focus on what actually matters.
Dylan BabbsProfound

Dylan Babbs

CTO of Profound

01

Learn about issues before your customers do

Interfere continuously monitors your app and notices when behavior or outcomes change, before errors escalate or users report issues.

Full-stack understanding

User Tracking

Logging & Alerting

Session Replays

Predictive Analysis

Release Tracking

02

Understand what's going wrong

Interfere goes beyond logs, metrics, and traces. It finds the root cause and explains what’s broken, why, and who it impacts.

Zero-touch triage

Prioritization

User Impact

Team Routing

Root Cause Analysis

03

Fix problems with confidence

Interfere turns insight into action by suggesting fixes, linking them to your codebase, and tracking progress until resolved. You're always in control.

Built for speed & teams of any size

Multiplayer Collaboration

SAML/OIDC SSO

Offline-first Architecture

SCIM Provisioning

Custom Roles & Permissions

Domain Whitelisting

Security

Secure by design.
Safe by default.

SOC 2 Type II

We’re in our SOC 2 observation period, with estimated completion in Q2 2026.

GDPR & ISO 27001

We’re working on compliance with GDPR and ISO 27001, with additional auditing available upon request.