Profile About Me section accepts overly long description breaking UI #91

Closed
opened 2025-09-22 02:31:59 -04:00 by swap12875d · 3 comments

Description:

On the profile section, the "About Me" part allows entering a longer description without enforcing the maximum character limit. This results in accepting an excessively long string, which causes the UI to break upon saving the input.

Current URL:

https://profiles.topcoder.com/{tc_handle}

Steps to reproduce:

  1. Login to the application.
  2. Navigate to the profile section.
  3. Go to the "About Me" part.
  4. Enter a very long string exceeding the expected character limit.
  5. Save the changes.

Actual results:

  • The input field does not restrict the maximum number of characters.
  • The UI layout breaks or distorts after saving the long description.
  • No validation message or restriction warning is shown.
  • This can negatively impact user experience and page appearance.

Expected results:

  • A maximum character limit should be enforced on the "About Me" input field.
  • User should receive a validation message or character count restriction.
  • The UI should properly handle inputs within the limit without breaking.
  • The input field should prevent saving if the limit is exceeded.

Screenshots/Videos:

image.png

image.png

OS and Browser version:

Windows 11, Chrome 140.0.7339.186

VersionDetails:

Windows_chrome_version_screenshot

Device:

Windows Laptop

Reproducibility:

5/5 (reproducible every time)

#### Description: On the profile section, the "About Me" part allows entering a longer description without enforcing the maximum character limit. This results in accepting an excessively long string, which causes the UI to break upon saving the input. #### Current URL: https://profiles.topcoder.com/{tc_handle} #### Steps to reproduce: 1. Login to the application. 2. Navigate to the profile section. 3. Go to the "About Me" part. 4. Enter a very long string exceeding the expected character limit. 5. Save the changes. #### Actual results: - The input field does not restrict the maximum number of characters. - The UI layout breaks or distorts after saving the long description. - No validation message or restriction warning is shown. - This can negatively impact user experience and page appearance. #### Expected results: - A maximum character limit should be enforced on the "About Me" input field. - User should receive a validation message or character count restriction. - The UI should properly handle inputs within the limit without breaking. - The input field should prevent saving if the limit is exceeded. #### Screenshots/Videos: ![image.png](/attachments/b23849a3-2526-4ec1-9d06-c42b3535b918) ![image.png](/attachments/32a109a0-cf12-4ac6-a8d4-a864e67343b4) #### OS and Browser version: Windows 11, Chrome 140.0.7339.186 VersionDetails: <img src='/attachments/1f354afb-af2d-44dc-8c03-73de2f71fa79' width='600' height='375' alt='Windows_chrome_version_screenshot'> #### Device: Windows Laptop #### Reproducibility: 5/5 (reproducible every time)
3.3 MiB
3.4 MiB
swap12875d added the UIChromeWindows labels 2025-09-22 02:31:59 -04:00
Collaborator

Unlikely values: Tests involving extreme or unlikely values, such as entering gibberish or an exceptionally long string into a text field, are considered out of scope unless they introduce security vulnerabilities or cause a server crash.

Unlikely values: Tests involving extreme or unlikely values, such as entering gibberish or an exceptionally long string into a text field, are considered out of scope unless they introduce security vulnerabilities or cause a server crash.
nithya160925 added the Out of Scope label 2025-09-22 23:37:15 -04:00
Author

@nithya160925 , With due respect, while this may seem like an “unlikely value” case, lack of field validation can lead to DB-side risks such as truncation, data inconsistency, or even performance issues. Hence, this is not merely cosmetic but a prime concern for both data integrity and user trust.

@nithya160925 , With due respect, while this may seem like an “unlikely value” case, lack of field validation can lead to DB-side risks such as truncation, data inconsistency, or even performance issues. Hence, this is not merely cosmetic but a prime concern for both data integrity and user trust.
Collaborator

We have clearly stated in the Challenge Details page that testing with an exceptionally long string is not in scope for this bug hunt.

We have clearly stated in the Challenge Details page that testing with an exceptionally long string is not in scope for this bug hunt.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Topcoder-Platform/public-website-qa-bug-hunt#91