gray-mueller / gray-mueller/full-stack-roadside-assistance-system
Name Textbox in Profile Menu Accepts Spaces and Special Characters
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
The name textbox in the profile menu tab of the Enatega app/website is accepting spaces and special characters, which should not be allowed. The textbox should only accept valid characters, such as letters, and possibly specific symbols (e.g., apostrophes or hyphens).
To Reproduce
Open the Enatega app/website.
Go to the profile menu tab.
Click to edit the name field (e.g., during profile update).
In the name textbox, type a name with spaces or special characters (e.g., "@", "#", "!", etc.).
Observe that the textbox allows spaces and special characters as valid input.
Expected behavior
The name textbox should only accept valid characters such as alphabetic characters and, if necessary, a few special characters like apostrophes or hyphens.
Special characters (e.g., "@", "#", "!", etc.) and extra spaces should be rejected, ensuring proper data input.
Actual Behavior
The name textbox in the profile menu accepts spaces and special characters, which could lead to invalid or inconsistent data in the profile.
Screenshots
https://github.com/user-attachments/assets/80492f02-544b-4c24-a5fb-cd60d8ea1eba
Smartphone (please complete the following information):
Device: iPhone15pro
OS: iOS17.6.1
Contributor guide
Research direction
Start by locating the profile menu name textbox in the frontend and reproduce the behavior described for the iPhone app/website. Clarify the accepted character set, then add validation so disallowed special characters and extra spaces are rejected and verify the expected behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100