Angular Material 22.2 fixes MatFormFieldControl integration for signal forms ([formField]) — error/required/disabled state, floating label and mat-error display. We have worked around rough edges here before (e.g. form-field invalid-feedback work), so behaviour may change once the fix lands.
After the 22.2 bump: walk the main signal-form screens (profile, ledger, admin users, keycloak admin, uploads), verify required asterisk, error display timing, disabled styling; delete any local workaround that 22.2 makes redundant.
Acceptance criteria
checklist of screens verified (light + dark)
redundant workarounds removed, specs updated
Blocked by the Angular 22.2 upgrade ticket. Size: S.
Filed from the 2026-10-02 spikersoft-angular pnpm outdated changelog review.
## Why
Angular Material **22.2** fixes `MatFormFieldControl` integration for **signal forms** (`[formField]`) — error/required/disabled state, floating label and `mat-error` display. We have worked around rough edges here before (e.g. form-field invalid-feedback work), so behaviour may change once the fix lands.
## What changes for us
- 97 files import `@angular/forms/signals`; **86** mix `[formField]` with `matInput` / `mat-select` / `mat-form-field`.
- After the 22.2 bump: walk the main signal-form screens (profile, ledger, admin users, keycloak admin, uploads), verify required asterisk, error display timing, disabled styling; delete any local workaround that 22.2 makes redundant.
## Acceptance criteria
- [ ] checklist of screens verified (light + dark)
- [ ] redundant workarounds removed, specs updated
**Blocked by** the Angular 22.2 upgrade ticket. Size: **S**.
**Links:** Blocked by #1165.
---
_Filed from the 2026-10-02 spikersoft-angular `pnpm outdated` changelog review._
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why
Angular Material 22.2 fixes
MatFormFieldControlintegration for signal forms ([formField]) — error/required/disabled state, floating label andmat-errordisplay. We have worked around rough edges here before (e.g. form-field invalid-feedback work), so behaviour may change once the fix lands.What changes for us
@angular/forms/signals; 86 mix[formField]withmatInput/mat-select/mat-form-field.Acceptance criteria
Blocked by the Angular 22.2 upgrade ticket. Size: S.
Links: Blocked by #1165.
Filed from the 2026-10-02 spikersoft-angular
pnpm outdatedchangelog review.