N-400 Form: Bug fixes
Fixed 2 issues on form N-400
First fix: Part 6 - Children's info: allow zero children
Users with no children under 18 can now enter 0 and submit the form without filling in any child fields. Previously, all child row 1 fields were unconditionally required, blocking valid submissions.
File: children-info-map.js — added hasChildren() guard on all child row fields.
Second fix: Part 8 - Time outside the U.S.: allow no travel history
Users who have never traveled outside the United States can now leave all trip fields empty and submit the form. Previously, row 1 travel fields were unconditionally required, blocking valid submissions from applicants with no trips to report.
File: outside-usa-map.js — added hasTraveled() guard on all travel row fields.
