Select had name="domain_no" but JS was looking for input[name="domain_no"]. Moved name to a hidden input #wizard-domain-no; select syncs into it on change; manual text input syncs into it on input event. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>