diff --git a/src/plots/gl2d/scene2d.js b/src/plots/gl2d/scene2d.js index 69e1e2652c9..06180291e91 100644 --- a/src/plots/gl2d/scene2d.js +++ b/src/plots/gl2d/scene2d.js @@ -137,6 +137,11 @@ proto.makeFramework = function() { canvas.style.left = '0px'; canvas.style['pointer-events'] = 'none'; + // disabling user select on the canvas + // sanitizes double-clicks interactions + // ref: https://github.com/plotly/plotly.js/issues/744 + canvas.className += 'user-select-none'; + // create SVG container for hover text var svgContainer = this.svgContainer = document.createElementNS( 'http://www.w3.org/2000/svg',