Issue Description:
After a user successfully registers, if any internal error occurs (e.g., during email sending or other post-registration processes), the error is not properly reflected in the UI. Instead of displaying an appropriate error message, the UI may shows an empty box.
