mirror of
https://github.com/bitwarden/mobile
synced 2025-12-05 23:53:33 +00:00
Compare commits
3 Commits
bugfix/hel
...
community/
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
95f5a1ce09 | ||
|
|
c4790eb78e | ||
|
|
8577765668 |
@@ -102,7 +102,7 @@ namespace Bit.Droid.Autofill
|
|||||||
|
|
||||||
if (!_usernameFields.Any())
|
if (!_usernameFields.Any())
|
||||||
{
|
{
|
||||||
_usernameFields = Fields.Where(f => FieldHasUsernameTerms(f)).ToList();
|
_usernameFields = Fields.Where(f => FieldIsUsername(f)).ToList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return _usernameFields;
|
return _usernameFields;
|
||||||
@@ -327,13 +327,18 @@ namespace Bit.Droid.Autofill
|
|||||||
}
|
}
|
||||||
|
|
||||||
return inputTypePassword && !ValueContainsAnyTerms(f.IdEntry, _ignoreSearchTerms) &&
|
return inputTypePassword && !ValueContainsAnyTerms(f.IdEntry, _ignoreSearchTerms) &&
|
||||||
!ValueContainsAnyTerms(f.Hint, _ignoreSearchTerms) && !FieldHasUsernameTerms(f);
|
!ValueContainsAnyTerms(f.Hint, _ignoreSearchTerms) && !FieldIsUsername(f);
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool FieldHasPasswordTerms(Field f)
|
private bool FieldHasPasswordTerms(Field f)
|
||||||
{
|
{
|
||||||
return ValueContainsAnyTerms(f.IdEntry, _passwordTerms) || ValueContainsAnyTerms(f.Hint, _passwordTerms);
|
return ValueContainsAnyTerms(f.IdEntry, _passwordTerms) || ValueContainsAnyTerms(f.Hint, _passwordTerms);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private bool FieldIsUsername(Field f)
|
||||||
|
{
|
||||||
|
return f.InputType.HasFlag(InputTypes.TextVariationWebEmailAddress) || FieldHasUsernameTerms(f);
|
||||||
|
}
|
||||||
|
|
||||||
private bool FieldHasUsernameTerms(Field f)
|
private bool FieldHasUsernameTerms(Field f)
|
||||||
{
|
{
|
||||||
@@ -350,4 +355,4 @@ namespace Bit.Droid.Autofill
|
|||||||
return terms.Any(t => lowerValue.Contains(t));
|
return terms.Any(t => lowerValue.Contains(t));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user