diff --git a/src/services/autofill.service.ts b/src/services/autofill.service.ts index 1f27c782c1..54b55f6746 100644 --- a/src/services/autofill.service.ts +++ b/src/services/autofill.service.ts @@ -651,8 +651,7 @@ export default class AutofillService implements AutofillServiceInterface { fillFields.city = f; break; } else if (!fillFields.state && this.isFieldMatch(f[attr], - ['state', 'province', 'provence', 'address-level-1', 'address-state', - 'address-province'])) { + IdentityAutoFillConstants.StateFieldNames)) { fillFields.state = f; break; } else if (!fillFields.country && this.isFieldMatch(f[attr], diff --git a/src/services/autofillConstants.ts b/src/services/autofillConstants.ts index 989ab02597..de2f00fa32 100644 --- a/src/services/autofillConstants.ts +++ b/src/services/autofillConstants.ts @@ -270,6 +270,15 @@ export class IdentityAutoFillConstants { "address-town", ]; + static readonly StateFieldNames: string[] = [ + "state", + "province", + "provence", + "address-level-1", + "address-state", + "address-province", + ]; + static readonly IsoCountries: { [id: string]: string } = { afghanistan: "AF", "aland islands": "AX",