User Profile only accepts 3000 characters in total. But the current feature looks so dangerous. If we attempt to submit more than 3000 characters, JavaScript trims the excessive character at the bottom silently. These excessive characters are mostly parts of URLs.
After reading the error message, most people will reduce their contents to do the subsequent attempt. Unfortunately they don't realize their contents have been trimmed by JavaScript at the bottom so the subsequent attempt will commit the changes successfully with data loss.
Update:
To avoid misunderstanding because of my bad English expression, so I visualize the steps to reproduce the issue as follows.
Condition right after pressing Edit button
- Top
- Bottom
Adding a dummy lengthy text to the top contents
Condition right after pressing Save Profile button
- Error Message
- Bottom
Conclusion
- Most users don't realize that their contents have been trimmed silently by JavaScript, so if they press the save button immediately or after reducing the contents, the changes will be committed with data loss.
- The only way to avoid data loss is by cancelling the changes.
It is my experience that has been tested. I don't know whether you have the same experience.