- Fix: Ensure copy preserves array values (e.g., dimensions in URL per #320)
This commit is contained in:
@@ -541,7 +541,7 @@ editor.setConfig = function (opts, cfgCfg) {
|
||||
} else if (cfgCfg.allowInitialUserOverride === true) {
|
||||
extendOrAdd(defaultConfig, key, val);
|
||||
} else if (defaultConfig[key] && typeof defaultConfig[key] === 'object') {
|
||||
curConfig[key] = {};
|
||||
curConfig[key] = Array.isArray(defaultConfig[key]) ? [] : {};
|
||||
$.extend(true, curConfig[key], val); // Merge properties recursively, e.g., on initFill, initStroke objects
|
||||
} else {
|
||||
curConfig[key] = val;
|
||||
|
||||
@@ -29107,7 +29107,7 @@
|
||||
} else if (cfgCfg.allowInitialUserOverride === true) {
|
||||
extendOrAdd(defaultConfig, key, val);
|
||||
} else if (defaultConfig[key] && _typeof(defaultConfig[key]) === 'object') {
|
||||
curConfig[key] = {};
|
||||
curConfig[key] = Array.isArray(defaultConfig[key]) ? [] : {};
|
||||
$$b.extend(true, curConfig[key], val); // Merge properties recursively, e.g., on initFill, initStroke objects
|
||||
} else {
|
||||
curConfig[key] = val;
|
||||
|
||||
Reference in New Issue
Block a user