Describe your issue
The creation flow for a Learning Circle lacks strict UI validation blocks. A user can leave mandatory dropdowns (like "Interest Group") completely blank, yet the "Create Learning Circle" submit button remains enabled and clickable. Worse, when clicked, the modal successfully closes instead of protesting, tricking the user into believing the circle was generated. Under the hood, no circle is created.
Significance: This causes a high degree of user frustration and perceived "data loss" because the user spends time writing a title and description, clicks submit, and is returned to the dashboard with no error toast and no new circle logic executed. Silent failures break user trust.
Steps to reproduce
- Click the "+ Create Learning Circle" button on the Learning Circle dashboard.
- Fill out the "Title" and "Description" fields.
- Leave "Interest Group" unselected.
- Click the "Create Learning Circle" button.
What was the expected result?
The button should visually be disabled, OR upon clicking submit, the modal should remain open with a red validation error stating "Interest Group is required".
Put here any screenshots or videos (optional)
No response
Would you like to work on this issue?
Yes
Describe your issue
The creation flow for a Learning Circle lacks strict UI validation blocks. A user can leave mandatory dropdowns (like "Interest Group") completely blank, yet the "Create Learning Circle" submit button remains enabled and clickable. Worse, when clicked, the modal successfully closes instead of protesting, tricking the user into believing the circle was generated. Under the hood, no circle is created.
Significance: This causes a high degree of user frustration and perceived "data loss" because the user spends time writing a title and description, clicks submit, and is returned to the dashboard with no error toast and no new circle logic executed. Silent failures break user trust.
Steps to reproduce
What was the expected result?
The button should visually be disabled, OR upon clicking submit, the modal should remain open with a red validation error stating "Interest Group is required".
Put here any screenshots or videos (optional)
No response
Would you like to work on this issue?
Yes