Make sure profile form preserves field data when there's a validation error like an invalid URL

At the moment, the profile form does not preserve field data when there's a validation error like an invalid URL. This creates a lot of frustration for my members as they spend a lot of time writing a long description that then gets lost. This could be fixed by:

  • Pre-validating the URL before submission (e.g., ensuringΒ https://Β is present).

  • Preserving the entered data even if a validation error occurs.