Skip to content

Commit 98e67de

Browse files
Fix modeBarButtons issue.
1 parent 042742d commit 98e67de

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/components/modebar/manage.js

+2-1
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 _ = require('lodash');
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)