[Angular] Regression-check signal forms inside Material form fields after Material 22.2 #1169

Open
opened 2026-10-02 04:44:19 +00:00 by spikerj · 0 comments
Owner

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.

## 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._
spikerj added the enhancement label 2026-10-02 04:44:19 +00:00
Sign in to join this conversation.