▲ 0 r/bugs

[Desktop Web] "We had a server error" banner, repeated password reset loop & desynced ban status

Environment & Device Information

  • Platform: Desktop Web (Reddit New) & API (OAuth Script)
  • OS: Windows 11
  • Browser: Chrome (Latest version, also reproduced in Incognito mode)
  • Affected Account(s): u/sub_doesnt_exist_bot (and companion bot u/same_post_bot)

Description

My account u/sub_doesnt_exist_bot is stuck in an inconsistent/corrupted account state across the web UI, public profile, and OAuth API endpoints:

  1. Web UI Error Banner: Every time I log into this account on desktop web, a persistent red banner appears across the top: "We had a server error..." (screenshot attached).
  2. Account Suspension & Password Reset Loop: I repeatedly get prompted that the account is suspended and to reset the password. I reset it successfully, but the following day, the system locks it again and requires another password reset.
  3. Desynced Ban State: When viewing https://www.reddit.com/user/sub_doesnt_exist_bot/ publicly / logged out, the page says "This account has been banned". However, I am still able to log in with valid credentials, navigate the site, and post/comment.
  4. OAuth / API Failure (invalid_grant): Attempting to authenticate the account via standard script OAuth (PRAW) fails immediately with invalid_grant even right after resetting the password.

Steps to Reproduce

  1. Log in to u/sub_doesnt_exist_bot on Reddit Web (reddit.com).
    • Result: Red banner "We had a server error..." immediately appears.
  2. Open an Incognito / logged-out tab and visit https://www.reddit.com/user/sub_doesnt_exist_bot/.
    • Result: Displays "This account has been banned".
  3. Attempt to authenticate the bot account via standard OAuth password grant (PRAW API).
    • Result: Fails with invalid_grant.
  4. Check account status / password prompt.
    • Result: Prompted into a recurring loop to reset password due to suspension.

Expected Behavior

  • If the account is in good standing:
    • No "We had a server error" banners on web login.
    • Public profile should load properly without a "banned" screen.
    • OAuth password grant authentication should succeed with valid credentials.
    • No repeated password reset triggers.
  • If the account was actioned/banned:
    • The account state should be consistent across all endpoints, and login/posting permissions should reflect the status with clear moderation notices.

Actual Behavior

The account is stuck in an inconsistent backend state where it is partially treated as banned/suspended (public 404/ban screen, OAuth blocked, recurring password reset flags) while still partially active in the web session (able to log in, but throws "We had a server error...").

u/orqa — 1 month ago

How does the flag emoji work for giving bots instructions?

u/orqa — 3 months ago
▲ 135 r/Unrailed

Playing Unrailed! on a moving train

The wobbling of the IRL train combined with the wobbling of the underworld level was very dizzying

u/orqa — 3 months ago

Petition to make Wallace & Gromit playable characters [🐧 is already playable]

u/orqa — 4 months ago