angular/packages/forms/signals
Leon Senft 03ad53863b fix(forms): prohibit concurrent submits in signal forms
Prohibit concurrent submits in signal forms to prevent duplicate actions and side effects when a submission is already in progress.

If `submit()` is called while a prior submit is in progress for the same field or any of its parents, it returns `false` immediately without running the action again.

This commit also updates the documentation in `form-submission.md` to reflect this behavior.

Fixes #68317

(cherry picked from commit 708631f2c4)
2026-05-05 11:14:08 -07:00
..
compat refactor(forms): hide adapter in public options 2026-03-02 16:46:47 +00:00
src fix(forms): prohibit concurrent submits in signal forms 2026-05-05 11:14:08 -07:00
test fix(forms): prohibit concurrent submits in signal forms 2026-05-05 11:14:08 -07:00
BUILD.bazel build: configure signal forms for release (#63458) 2025-08-29 14:31:35 -07:00
index.ts feat(forms): add experimental signal-based forms (#63408) 2025-08-28 09:02:43 -07:00
PACKAGE.md build: configure signal forms for release (#63458) 2025-08-29 14:31:35 -07:00
public_api.ts feat(forms): add form directive 2026-02-10 14:34:48 -08:00