Bug 1463554 - Fix auto-selection errors in pickers on the payment summary page.r?MattN
MozReview-Commit-ID: Hlj7RHXnpWi
--- a/browser/components/payments/res/containers/address-picker.js
+++ b/browser/components/payments/res/containers/address-picker.js
@@ -159,20 +159,20 @@ export default class AddressPicker exten
});
}
}
onClick({target}) {
let nextState = {
page: {
id: "address-page",
+ selectedStateKey: [this.selectedStateKey],
},
"address-page": {
addressFields: this.getAttribute("address-fields"),
- selectedStateKey: this.selectedStateKey,
},
};
switch (target) {
case this.addLink: {
nextState["address-page"].guid = null;
nextState["address-page"].title = this.dataset.addAddressTitle;
break;
--- a/browser/extensions/formautofill/content/autofillEditForms.js
+++ b/browser/extensions/formautofill/content/autofillEditForms.js
@@ -24,17 +24,17 @@ class EditAutofillForm {
}
/**
* Get inputs from the form.
* @returns {object}
*/
buildFormObject() {
return Array.from(this._elements.form.elements).reduce((obj, input) => {
- if (input.value && !input.disabled) {
+ if (!input.disabled) {
obj[input.id] = input.value;
}
return obj;
}, {});
}
/**
* Handle events