Skip to content

Commit c1b6ff2

Browse files
Fix modeBarButtons issue.
1 parent 042742d commit c1b6ff2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/components/modebar/manage.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ var isUnifiedHover = require('../fx/helpers').isUnifiedHover;
88
var createModeBar = require('./modebar');
99
var modeBarButtons = require('./buttons');
1010
var DRAW_MODES = require('./constants').DRAW_MODES;
11+
var cloneDeep = require('lodash').cloneDeep;
1112

1213
/**
1314
* ModeBar wrapper around 'create' and 'update',
@@ -44,7 +45,7 @@ module.exports = function manageModeBar(gd) {
4445
].join(' '));
4546
}
4647

47-
var customButtons = context.modeBarButtons;
48+
var customButtons = cloneDeep(context.modeBarButtons);
4849
var buttonGroups;
4950

5051
if(Array.isArray(customButtons) && customButtons.length) {

0 commit comments

Comments
 (0)