Skip to content

fix(forms): reflect required validators in compat form fields#68913

Open
olagokemills wants to merge 1 commit into
angular:mainfrom
olagokemills:fix/forms-compat-required-state
Open

fix(forms): reflect required validators in compat form fields#68913
olagokemills wants to merge 1 commit into
angular:mainfrom
olagokemills:fix/forms-compat-required-state

Conversation

@olagokemills
Copy link
Copy Markdown

Summary

  • Reflect Reactive Forms Validators.required state from compatForm field nodes.
  • Keep non-compat Signal Forms required metadata behavior unchanged.
  • Add regression coverage for setting, clearing, and swapping required reactive controls.

Validation

  • pnpm install
  • pnpm ng-dev format changed --check
  • pnpm test //packages/forms/signals/test/node:test
  • pnpm test //packages/forms/signals/test/web:test

Fixes #68905

Compat form fields previously only used Signal Forms required metadata.

Fields wrapping Reactive Forms controls did not reflect required validator changes.

Fixes angular#68905
@pullapprove pullapprove Bot requested a review from crisbeto May 25, 2026 04:31
@ngbot ngbot Bot added this to the Backlog milestone May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Signal Forms] compatForm signal form required state does not reflect Validators.required

1 participant