🚨 Problem
Currently, the sign-up modal (index.html) only has a single password input field. Because the password has strict validation requirements (8 characters, 1 capital, 1 special character) and the user's input is masked as dots, it is incredibly easy for users to make a typo during account creation. This will lock them out of their newly created account since they won't know what typo they made.
💡 Proposed Improvement
- Add a second password input field labeled "Confirm Password" to the Sign-Up UI.
- Add frontend validation logic in
app.js (or the relevant auth script) to ensure both password fields match exactly before allowing the form submission.
- Display a clear error message (e.g., "Passwords do not match") if the inputs differ.
🎯 Expected Behavior
Users must type their password twice, and the form should only be submittable if both fields are identical, preventing accidental typos from ruining the onboarding experience.
🙋♂️ Assignment Request
I am actively participating in GSSoC 26 and would love to build this UI enhancement and its validation logic. Could you please assign this issue to me?
🚨 Problem
Currently, the sign-up modal (
index.html) only has a single password input field. Because the password has strict validation requirements (8 characters, 1 capital, 1 special character) and the user's input is masked as dots, it is incredibly easy for users to make a typo during account creation. This will lock them out of their newly created account since they won't know what typo they made.💡 Proposed Improvement
app.js(or the relevant auth script) to ensure both password fields match exactly before allowing the form submission.🎯 Expected Behavior
Users must type their password twice, and the form should only be submittable if both fields are identical, preventing accidental typos from ruining the onboarding experience.
🙋♂️ Assignment Request
I am actively participating in GSSoC 26 and would love to build this UI enhancement and its validation logic. Could you please assign this issue to me?