| Index: components/autofill/core/common/form_field_data.h
|
| diff --git a/components/autofill/core/common/form_field_data.h b/components/autofill/core/common/form_field_data.h
|
| index a4de0a2236c10ac6aee78afe8352afd6db32ffd7..1466bedc0cb9a0cbcd05bc234addfc4e860a0c72 100644
|
| --- a/components/autofill/core/common/form_field_data.h
|
| +++ b/components/autofill/core/common/form_field_data.h
|
| @@ -56,6 +56,13 @@ struct FormFieldData {
|
| // Returns true if two form fields are the same, not counting the value.
|
| bool SameFieldAs(const FormFieldData& field) const;
|
|
|
| + // SameFieldAs() is a little restricted when field's style changed
|
| + // dynamically, like css.
|
| + // This method only compares critical attributes of field to check whether
|
| + // they are similar enough to be considered as same field if form's
|
| + // other information isn't changed.
|
| + bool SimilarFieldAs(const FormFieldData& field) const;
|
| +
|
| // Note: operator==() performs a full-field-comparison(byte by byte), this is
|
| // different from SameFieldAs(), which ignores comparison for those "values"
|
| // not regarded as part of identity of the field, such as is_autofilled and
|
|
|