@@ -490,7 +490,10 @@ function _hover(gd, evt, subplot, noHoverEvent) {
490
490
// Now if there is range to look in, find the points to hover.
491
491
if ( hoverdistance !== 0 ) {
492
492
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
+
494
497
if ( newPoints ) {
495
498
var newPoint ;
496
499
for ( var newPointNum = 0 ; newPointNum < newPoints . length ; newPointNum ++ ) {
@@ -519,7 +522,9 @@ function _hover(gd, evt, subplot, noHoverEvent) {
519
522
if ( hoverData . length === 0 ) {
520
523
pointData . distance = spikedistance ;
521
524
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
+ } ) ;
523
528
if ( closestPoints ) {
524
529
closestPoints = closestPoints . filter ( function ( point ) {
525
530
// some hover points, like scatter fills, do not allow spikes,
0 commit comments