princekhunt / privateping

PrivatePing is a secure messaging application built on Python's Django framework, providing end-to-end encryption for messages exchanged between users.
https://privateping.bytespot.tech
MIT License
125 stars 30 forks source link

Empty Fields Bypass Initial Validation #19

Open rajdesai17 opened 2 weeks ago

rajdesai17 commented 2 weeks ago

The signup form on the homepage allows users to proceed to the next step even if they leave the name, username, password, and confirm password fields empty.

Expected Behavior:

The form should prevent users from clicking "Next" until all required fields are filled in with valid data (not just empty strings). Ideally, the form should provide immediate validation feedback for each field as the user interacts with it. Observed Behavior:

Users can click "Next" even with all fields empty. An alert message pops up at the end of the signup process indicating invalid details.

Desktop (please complete the following information):

princekhunt commented 2 weeks ago

@rajdesai17 Yes, that is unexpected behaviour.

princekhunt commented 21 hours ago

Kindly make PR before End of the day, else issue will be open to all to be assigned.