diff --git a/lib/web/mage/adminhtml/form.js b/lib/web/mage/adminhtml/form.js
index f1dc26a6b9144..8f658f8fad738 100644
--- a/lib/web/mage/adminhtml/form.js
+++ b/lib/web/mage/adminhtml/form.js
@@ -389,7 +389,7 @@ define([
var idTo, idFrom, values, fromId, radioFrom;
if (config) {
- this._config = config;
+ this._config = jQuery.extend(this._config, config);
}
for (idTo in elementsMap) { //eslint-disable-line guard-for-in