Browse Source

[PM-4590] Cached Page Details of Formless Input Fields Breaks Autofill (#6726)

pull/6727/head
Cesar Gonzalez 2 years ago committed by GitHub
parent
commit
5fa630aac2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      apps/browser/src/autofill/services/collect-autofill-content.service.ts

8
apps/browser/src/autofill/services/collect-autofill-content.service.ts

@ -47,11 +47,7 @@ class CollectAutofillContentService implements CollectAutofillContentServiceInte @@ -47,11 +47,7 @@ class CollectAutofillContentService implements CollectAutofillContentServiceInte
return this.getFormattedPageDetails({}, []);
}
if (
!this.domRecentlyMutated &&
this.autofillFormElements.size &&
this.autofillFieldElements.size
) {
if (!this.domRecentlyMutated && this.autofillFieldElements.size) {
return this.getFormattedPageDetails(
this.getFormattedAutofillFormsData(),
this.getFormattedAutofillFieldsData()
@ -66,7 +62,7 @@ class CollectAutofillContentService implements CollectAutofillContentServiceInte @@ -66,7 +62,7 @@ class CollectAutofillContentService implements CollectAutofillContentServiceInte
);
this.sortAutofillFieldElementsMap();
if (!Object.values(autofillFormsData).length || !autofillFieldsData.length) {
if (!autofillFieldsData.length) {
this.noFieldsFound = true;
}

Loading…
Cancel
Save