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.
does it work on frontends other than the main one? e.g. https://p.programming.dev/