-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: v1.4.59-0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers): alexzamora1487+01042024@gmail.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
- On deviceA go to settings > profile > personal details > legal first name
- Enter a name that's 100+ characters long i.e
gfkfkfkfkfkfkkfkfkfkfkfkfkfkfkfkffkkfkgkgkgkkgkgkgkgkgkgkgkgkgkgkgkgkgkgkgkgkgkgkgkgkkgkgkgkgkgkkggkk - Observe the error that the 100 character field length is exceeded
- Now enter a name that's 10 characters long i.e
gkgkgkgkgk - Switch to deviceB, observe that the legal first name updates
- On deviceA, enter a name that's 41 characters long i.e
gfkfkfkfkfkfkkfkfkfkfkfkfkfkfkfkffkkfkfka - Switch to device B, observe that the legal first name doesn't update
- On deviceA, enter a name that's 40 characters long. i.e
gfkfkfkfkfkfkkfkfkfkfkfkfkfkfkfkffkkfkfk - On deviceB, observe that the legal first name does update.
Expected Result:
The frontend and backend character limit for the legal name field should be the same. Let's update the character limit on the front-end to 40 to match the backend.
Actual Result:
The frontend character field limit is 100, but the backend character limit is 40 characters. As a result, there's no error being displayed on the front-end when someone enters a value of 40+ characters and it doesn't get saved either.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
- Android: Native
- Android: mWeb Chrome
- iOS: Native
- iOS: mWeb Safari
- MacOS: Chrome / Safari
- MacOS: Desktop

