Critical bug: Tab buttons were submitting the form
Problem:
- Buttons inside <form> default to type="submit"
- Clicking any tab triggered form submission
- Form would submit instead of switching tabs
- Very disruptive UX
Fix:
- Added type="button" to all tab buttons
- Mobile horizontal tabs
- Desktop vertical tabs
- Now tabs only switch sections, no submit
Changes:
1. Mobile tab buttons: type="button"
2. Desktop tab buttons: type="button"
Result:
✅ Tabs switch sections without submitting
✅ Form only submits via submit button
✅ Proper form behavior