Used novalidate + server-side validation so errors appear in the dialog rather than as browser-native popups. Form fields retain submitted values. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Used novalidate + server-side validation so errors appear in the dialog rather than as browser-native popups. Form fields retain submitted values. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>