### Overview We need to update the Login page behavior so that there is ease of use and a clearer connection between the error and the action needed. #### Details Currently: - there is no option to view or hide an entered password - there is password length check - the error messages for an invalid email/password appear below the actions buttons #### Current Login Page Behavior <details><summary>Current Behavior - Password Visibility</summary> - no option to toggle password visibility <img width="1902" height="897" alt="Image" src="https://github.com/user-attachments/assets/26caaf53-0060-45e1-8bbe-25b5ce03a881" /> </details> <details><summary>Current Behavior - Password Length Validation</summary> - minimum password length error - LOGIN button is disabled <img width="1902" height="900" alt="Image" src="https://github.com/user-attachments/assets/16a0025a-3c9c-4b55-83a9-be636645a589" /> </details> <details><summary>Current Behavior - When User Enters Invalid Email</summary> - the email field is highlighted - the error message appears below the action buttons <img width="1898" height="857" alt="Image" src="https://github.com/user-attachments/assets/9f56d9e5-7912-47cf-baef-e63e02714d7b" /> </details> <details><summary>Current Behavior - When User Enters Invalid Password</summary> - the email field is highlighted - the error message appears below the action buttons <img width="1888" height="852" alt="Image" src="https://github.com/user-attachments/assets/e9568ab8-f43d-4f52-8050-18e45255663d" /> </details> Required New Behavior - add 'eye' icon in password field to allow visibility toggle - remove password length check - the error messages for an invalid email/password should appear below each related field #### New Login Page Behavior <details><summary>New Behavior - Password Visibility</summary> - 'eye' icon to toggle password visibility - the default will be the open eye icon <img width="1267" height="573" alt="Image" src="https://github.com/user-attachments/assets/3eefa4cd-6684-4e43-899a-f68052fc6126" /> - which will keep the password hidden as the user types it in <img width="1270" height="577" alt="Image" src="https://github.com/user-attachments/assets/fc256874-8154-4077-9ae0-836c89192161" /> - the user can click on the open eye icon which reveals the password and changes the open eye icon to the eye-slash icon <img width="1013" height="456" alt="Image" src="https://github.com/user-attachments/assets/83a53687-0d5b-409f-b0fc-482fc7855ed1" /> </details> <details><summary>New Behavior - Password Length Validation</summary> - no minimum password length error - LOGIN button is active <img width="1512" height="717" alt="Image" src="https://github.com/user-attachments/assets/6837fb56-f52e-45fa-8ca8-cd2d73aaf665" /> </details> <details><summary>New Behavior - When User Enters Invalid Email</summary> - a red dotted border appears on the email field - the error message appears below the email field <img width="1083" height="666" alt="Image" src="https://github.com/user-attachments/assets/353a5847-d730-48eb-82cd-409bd4d6d668" /> </details> <details><summary>New Behavior - When User Enters Invalid Password</summary> - a red dotted border appears on the password field - the error message appears below the password field <img width="1067" height="657" alt="Image" src="https://github.com/user-attachments/assets/34428238-02e1-430f-a3fa-eb6ec51b923f" /> </details> ### Action Items - [ ] Assign yourself to the development issue. - [ ] Move the development issue from the Prioritized Backlog to In Progress. - [ ] [ADD DEVELOPER ACTION ITEMS] - [ ] Create a PR, if applicable. - [ ] Create a new slide (or edit one if it already exists) in staging and add the before and after images - [ ] Once the PR has been approved, use it to close this issue. If there is no PR is associated with this issue, close this issue after lead signoff. ### Resources/Instructions - Design details: [link to final comment in GitHub issue] - Design mockups: [link to Ready for Dev section in the related Figma page] #### Staging and Release decks - [Staging Deck](https://docs.google.com/presentation/d/1crZ3IxqA4hAu3qzD7ns93Ieuqjwh6wyEtuX_46cP-fg/) - [Staging slide, 3390](https://docs.google.com/presentation/d/1crZ3IxqA4hAu3qzD7ns93Ieuqjwh6wyEtuX_46cP-fg/edit?slide=id.g3f544b6445e_0_0#slide=id.g3f544b6445e_0_0) - Release Deck - [2025-MM-DD Release deck, slide ISSUE NUMBER]
Overview
We need to update the Login page behavior so that there is ease of use and a clearer connection between the error and the action needed.
Details
Currently:
Current Login Page Behavior
Current Behavior - Password Visibility
Current Behavior - Password Length Validation
Current Behavior - When User Enters Invalid Email
Current Behavior - When User Enters Invalid Password
Required New Behavior
New Login Page Behavior
New Behavior - Password Visibility
'eye' icon to toggle password visibility
New Behavior - Password Length Validation
New Behavior - When User Enters Invalid Email
New Behavior - When User Enters Invalid Password
Action Items
Resources/Instructions
Staging and Release decks