@@ -490,7 +490,10 @@ function _hover(gd, evt, subplot, noHoverEvent) {
490490 // Now if there is range to look in, find the points to hover.
491491 if ( hoverdistance !== 0 ) {
492492 if ( trace . _module && trace . _module . hoverPoints ) {
493- var newPoints = trace . _module . hoverPoints ( pointData , xval , yval , mode , fullLayout . _hoverlayer ) ;
493+ var newPoints = trace . _module . hoverPoints ( pointData , xval , yval , mode , {
494+ hoverLayer : fullLayout . _hoverlayer
495+ } ) ;
496+
494497 if ( newPoints ) {
495498 var newPoint ;
496499 for ( var newPointNum = 0 ; newPointNum < newPoints . length ; newPointNum ++ ) {
@@ -519,7 +522,9 @@ function _hover(gd, evt, subplot, noHoverEvent) {
519522 if ( hoverData . length === 0 ) {
520523 pointData . distance = spikedistance ;
521524 pointData . index = false ;
522- var closestPoints = trace . _module . hoverPoints ( pointData , xval , yval , 'closest' , fullLayout . _hoverlayer ) ;
525+ var closestPoints = trace . _module . hoverPoints ( pointData , xval , yval , 'closest' , {
526+ hoverLayer : fullLayout . _hoverlayer
527+ } ) ;
523528 if ( closestPoints ) {
524529 closestPoints = closestPoints . filter ( function ( point ) {
525530 // some hover points, like scatter fills, do not allow spikes,
0 commit comments