Check placeholder attribute for ignoring a false positive with TOTP

This commit is contained in:
varjolintu 2021-01-09 08:44:25 +02:00
parent 880bad5469
commit 39139d698a

View file

@ -1,6 +1,6 @@
'use strict';
const ignoreRegex = /(bank|coupon|postal|user|zip).*code|comment|author/i;
const ignoreRegex = /(bank|coupon|postal|user|zip).*code|comment|author|error/i;
const ignoredTypes = [ 'email', 'password', 'username' ];
const acceptedOTPFields = [
@ -60,6 +60,7 @@ kpxcTOTPIcons.isValid = function(field, forced) {
|| ignoredTypes.some(t => t === field.autocomplete)
|| field.id.match(ignoreRegex)
|| field.name.match(ignoreRegex)
|| field.placeholder.match(ignoreRegex)
|| field.readOnly) {
return false;
}