Severity:
Low
Context:
When logging in, the device may auto-fill the username from previous sessions, but the application does not accept it, forcing the user to type it manually.
Steps to Reproduce:
- Open the login page of the application.
- Use the deviceâs autocomplete feature to fill the username field.
- . Enter the password manually.
- Click Login.
Expected Result:
- The app accepts the username auto-filled by the device.
- User can log in without typing the username manually.
Actual Result:
– The app rejects the username auto-filled by the device.
– Displays “Invalid username” even though it is correct.
Root Cause:
- App validation doesnât handle device auto-fill properly.
- The <form> has autocomplete=”off”, preventing the app from accepting auto-filled usernames.
- -Device auto-fill may also introduce hidden characters or formatting that the validation logic doesnât handle.
Impact:
- Poor user experience.
- Frustration for users relying on autocomplete.
- Slight increase in login errors reported to support.
Suggested Fix:
- Trim and normalize input before validation.
- Handle hidden characters from autocomplete.
- Add QA tests for device auto-fill behaviour.
Lesson learnt:
” Autofill is your friend⊠until it isnât.â
Letâs connect! I share common bugs, solutions, and QA tips regularly.