In certain conditions, saving preferences (with the new preferences system) is not possible.
Steps:
- install OnlineStatus (I did it using Configure)
- create a new user
- go to special:preferences
- select a new user language
- click 'save'
Observed:
- message appears "There are problems with some of your input" (key: 'htmlform-invalid-input'). This is not really helpful. Is it possible to provide more details there (which tab, which setting, or something else)?
Work-around:
- have to select the OnlineStatus radio button "Your status" on the "User profile" preferences tab first. No preferences can otherwise be saved.
Adding Andrew in CC. May be a core issue, or may require core improvements for diagnostics.
Version: unspecified
Severity: major