From a2a994cb4d8a462cd4f1f91070a1972ec5f9ca8b Mon Sep 17 00:00:00 2001 From: Addison Beck Date: Mon, 28 Sep 2020 12:07:46 -0400 Subject: [PATCH] tweaked autofill ignore settings for code review --- src/services/autofill.service.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/services/autofill.service.ts b/src/services/autofill.service.ts index 3853bca7d30..de60fbbf537 100644 --- a/src/services/autofill.service.ts +++ b/src/services/autofill.service.ts @@ -903,18 +903,16 @@ export default class AutofillService implements AutofillServiceInterface { if (value == null) { return false; } - // Removes all whitespace and _ characters - const cleanedValue = value.toLowerCase().trim().replace(/[\s_]/g, ''); + // Removes all whitespace, _ and - characters + const cleanedValue = value.toLowerCase().replace(/[\s_-]/g, ''); if (cleanedValue.indexOf('password') < 0) { return false; } - const ignoreList = ['onetimepassword', 'captcha', 'findanything'] - for (let index = 0; index < ignoreList.length; index++) { - if (cleanedValue.indexOf(ignoreList[index]) > -1) { - return false; - } + const ignoreList = ['onetimepassword', 'captcha', 'findanything']; + if (ignoreList.some((i) => cleanedValue.indexOf(i) > -1)) { + return false; } return true;