We have Discourse deployed in 2 environments on our own servers which are spec’d to beyond the required hardware. The issue is on both these installations.
We are seeing some graphical bugs in the settings page. But also we are sometimes refreshing the whole page to see that the setting was not applied, there are no browser console logs or network failures to suggest the setting is failing to save.
It’s best explained visually. Note the following problems in this gif:
enable_signup_cta, then confirming on it’s own. Results in a second click animation on the reset button if moused over (I am not clicking that reset button).
- Changing 2 settings at once, then confirming one. Results in a reset of the other option. (In other practical cases changing >5 settings, I have seen this be very strange as not all 4 other settings revert)
This is a very temperamental thing, and it’s a bit dangerous for us as we’re setting up OAuth settings, then seeing later they were not applied. Only one admin is making changes at a time and we have no scheduled script making settings changes.