File tree 1 file changed +6
-1
lines changed
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -634,6 +634,7 @@ lib.getTargetArray = function(trace, transformOpts) {
634
634
lib . minExtend = function ( obj1 , obj2 ) {
635
635
var objOut = { } ;
636
636
if ( typeof obj2 !== 'object' ) obj2 = { } ;
637
+ var arrayLen = 3 ;
637
638
var keys = Object . keys ( obj1 ) ;
638
639
var i , k , v ;
639
640
@@ -643,7 +644,11 @@ lib.minExtend = function(obj1, obj2) {
643
644
if ( k . charAt ( 0 ) === '_' || typeof v === 'function' ) continue ;
644
645
else if ( k === 'module' ) objOut [ k ] = v ;
645
646
else if ( Array . isArray ( v ) ) {
646
- objOut [ k ] = v . slice ( ) ;
647
+ if ( k === 'color' || k === 'colorscale' ) {
648
+ objOut [ k ] = v . slice ( ) ;
649
+ } else {
650
+ objOut [ k ] = v . slice ( 0 , arrayLen ) ;
651
+ }
647
652
} else if ( v && ( typeof v === 'object' ) ) objOut [ k ] = lib . minExtend ( obj1 [ k ] , obj2 [ k ] ) ;
648
653
else objOut [ k ] = v ;
649
654
}
You can’t perform that action at this time.
0 commit comments