diff --git a/src/traces/sankey/plot.js b/src/traces/sankey/plot.js index 1f120266ad6..05075b6e9bb 100644 --- a/src/traces/sankey/plot.js +++ b/src/traces/sankey/plot.js @@ -135,7 +135,7 @@ module.exports = function plot(gd, calcData) { var linkHoverFollow = function(element, d) { var trace = d.link.trace; - var rootBBox = gd.getBoundingClientRect(); + var rootBBox = gd._fullLayout._paperdiv.node().getBoundingClientRect(); var boundingBox = element.getBoundingClientRect(); var hoverCenterX = boundingBox.left + boundingBox.width / 2; var hoverCenterY = boundingBox.top + boundingBox.height / 2; @@ -193,7 +193,7 @@ module.exports = function plot(gd, calcData) { var nodeHoverFollow = function(element, d) { var trace = d.node.trace; var nodeRect = d3.select(element).select('.nodeRect'); - var rootBBox = gd.getBoundingClientRect(); + var rootBBox = gd._fullLayout._paperdiv.node().getBoundingClientRect(); var boundingBox = nodeRect.node().getBoundingClientRect(); var hoverCenterX0 = boundingBox.left - 2 - rootBBox.left; var hoverCenterX1 = boundingBox.right + 2 - rootBBox.left;