We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 042742d commit 98e67deCopy full SHA for 98e67de
src/components/modebar/manage.js
@@ -8,6 +8,7 @@ var isUnifiedHover = require('../fx/helpers').isUnifiedHover;
8
var createModeBar = require('./modebar');
9
var modeBarButtons = require('./buttons');
10
var DRAW_MODES = require('./constants').DRAW_MODES;
11
+var _ = require('lodash');
12
13
/**
14
* ModeBar wrapper around 'create' and 'update',
@@ -44,7 +45,7 @@ module.exports = function manageModeBar(gd) {
44
45
].join(' '));
46
}
47
- var customButtons = context.modeBarButtons;
48
+ var customButtons = _.cloneDeep(context.modeBarButtons);
49
var buttonGroups;
50
51
if(Array.isArray(customButtons) && customButtons.length) {
0 commit comments