Steps to reproduce:

  1. Create community and set language to Undetermined
  2. Create a post in Undetermined language
  3. Edit community language to only English
  4. Edit post
  5. Click save
  • What should happen:

An error message saying that the language is not allowed, then the user having the option to change the language in their post selection

  • What actually happens:

Error message appears but the editing window closes immediately and all changes are irreversibly lost. This can be very frustrating if the post is very long.

Also, whenever there’s an unmatched language error during post creation or comment creation, it’s true that the editing window doesn’t close immediately, but the process can’t be cancelled either. Instead we’re stuck in an endless loop.