Skip to content

Commit a25c1ad

Browse files
committed
sankey: in fullData add a reference to existing bgRect on redraw
1 parent 98541b0 commit a25c1ad

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/traces/sankey/render.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -839,9 +839,10 @@ module.exports = function(gd, svg, calcData, layout, callbacks) {
839839
sankey.each(function(d, i) {
840840
gd._fullData[i]._sankey = d;
841841
// Create dragbox if missing
842-
Lib.ensureSingle(gd._fullLayout._draggers, 'rect', 'bgsankey-' + d.trace.uid, function(el) {
843-
gd._fullData[i]._bgRect = el;
844-
});
842+
var dragboxClassName = 'bgsankey-' + d.trace.uid + '-' + i;
843+
Lib.ensureSingle(gd._fullLayout._draggers, 'rect', dragboxClassName);
844+
845+
gd._fullData[i]._bgRect = d3.select('.' + dragboxClassName);
845846

846847
// Style dragbox
847848
gd._fullData[i]._bgRect

0 commit comments

Comments
 (0)