From ef7679b7a5347345c0b03322cfbcd817ada71fb1 Mon Sep 17 00:00:00 2001 From: Kam Date: Sun, 29 Mar 2026 13:18:10 +0300 Subject: [PATCH] refactor(forms): use strict equality for pending status getter The `pending` getter in `AbstractControl` used loose equality (`==`) while all other status getters (`valid`, `invalid`, `disabled`) use strict equality (`===`). Both sides are strings so behavior is identical, but this inconsistency would fail strict linting rules. --- packages/forms/src/model/abstract_model.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/forms/src/model/abstract_model.ts b/packages/forms/src/model/abstract_model.ts index b148b2b5c4e..92ed9649b1d 100644 --- a/packages/forms/src/model/abstract_model.ts +++ b/packages/forms/src/model/abstract_model.ts @@ -658,7 +658,7 @@ export abstract class AbstractControl< * false otherwise. */ get pending(): boolean { - return this.status == PENDING; + return this.status === PENDING; } /**