2

Problem:

My account does not currently have an email address configured, and I'm trying to add one for account recovery purposes. However, when I try to add my email via the settings page on the web, it doesn't work.

Expected Result:

If I update another field (e.g., languages) by itself, the save button briefly turns to a spinner, then turns back, and there's a message saying "Saved", followed by a page refresh. The relevant changes are reflected in the contents of the page.

Firefox dev tools shows a PUT to save_user_settings with what looks like a reasonable payload, and a 200 response from the server.

I would expect adding/updating an email address to behave in a similar fashion.

Actual Result:

If I try to add an email address (either by itself, or along with changes other fields), the save button turns to a spinner for quite a bit longer (probably 60ish seconds, but I haven't timed it), then turns back. No saved message or page refresh. Manually refreshing the page shows the changes did not apply to any of the changed fields.

Firefox dev tools shows a PUT to save_user_settings but the request payload is empty and there's no response from the server.

Additional Comments:

For reference, I was able to make a similar change on a different instance with no problem maybe an hour ago, so I'm inclined to think that it's not an issue with my setup. The other instance is on 0.19.16.

you are viewing a single comment's thread
view the rest of the comments
[-] BillibusMaximus@programming.dev 1 points 1 day ago* (last edited 1 day ago)

I just tried https://p.programming.dev/profile/settings and it's effectively the same. The save spinner continues indefinitely (no apparent timeout, unlike the other). A load of the page in a different tab shows no change.

Edit to add:

This time, however, there is a CORS error in the console. But it has a status of 504, so I'm thinking it may not be an actual CORS issue, but rather a backend timeout issue that's presenting via a CORS resource load.

With the attempts on the main interface, it's same domain so no CORS at play. Perhaps it's still a backend timeout issue but there's no error that gets passed up.

this post was submitted on 26 Mar 2026
2 points (75.0% liked)

Programming.dev Meta

2742 readers
5 users here now

Welcome to the Programming.Dev meta community!

This is a community for discussing things about programming.dev itself. Things like announcements, site help posts, site questions, etc. are all welcome here.

Links

Credits

founded 2 years ago
MODERATORS