darkreader / darkreader/darkreader

[Broken Website] "Suspicious login" on x.com

Open
#14,772 1 comment 0 reactions 0 assignees View on GitHub
Broken Website
Dominant language
TypeScript
Stars
22.4k
Forks
2.7k
Avg merge
21h 11m
Merged PRs (30d)
78

Description

### Prerequisites

- [x] I [searched for any existing report](https://github.com/darkreader/darkreader/issues?q=is%3Aissue) about this website issue to avoid opening a duplicate.
- [x] I can reproduce this website issue in a new, unmodified web browser profile with Dark Reader installed as the only extension.

### Website Issue Description

When logging into x.com with Dark Reader enabled, I get an error. This does not occur when the extension is disabled, or when "Configure automation" is set to off.

```
Suspicious login prevented
We blocked an attempt to access your account because we weren't sure it was really you.

This happens when we notice unusual login activity, like an attempt to log in too many times, or from a different location or device.

You'll need to wait before trying to log in again. Some blocks are removed automatically.

Get help with [login issues](https://help.twitter.com/forms/account-access/regain-access).
```

### Website Address

https://x.com/i/flow/login

### Steps To Reproduce

1. Enable Dark Reader in Librewolf 144.0.2-1
2. Navigate to https://x.com/i/flow/login
3. Enter username and submit

### Screenshots

Image

### Operating System

NixOS 25.11

### Web Browser name and version

Librewolf 144.0.2-1

### Dark Reader version

4.9.112

### Additional Context

Even after logging in, if Dark Reader is enabled, this also prevents the user from submitting certain actions.

It seems that whatever is injected into the DOM by Dark Reader causes the X client-side JS to stop working as expected.

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.