diff --git a/src/components/modebar/manage.js b/src/components/modebar/manage.js index 2f3586b85b6..82e4912f77b 100644 --- a/src/components/modebar/manage.js +++ b/src/components/modebar/manage.js @@ -246,7 +246,6 @@ function getButtonGroups(gd) { enableHover('hoverClosestGl2d'); enableHover('hoverClosestPie'); } else if(b === 'v1hovermode') { - enableHover('toggleHover'); enableHover('hoverClosestCartesian'); enableHover('hoverCompareCartesian'); enableHover('hoverClosestGeo'); diff --git a/test/jasmine/tests/modebar_test.js b/test/jasmine/tests/modebar_test.js index dc271a818a7..7e318cd975c 100644 --- a/test/jasmine/tests/modebar_test.js +++ b/test/jasmine/tests/modebar_test.js @@ -1642,7 +1642,7 @@ describe('ModeBar', function() { ]); }) .then(function() { - expect(countButtons()).toBe(initial + 4, 'skip duplicates'); + expect(countButtons()).toBe(initial + 5, 'skip duplicates'); return Plotly.relayout(gd, 'modebar.add', [ 'drawline', @@ -1656,6 +1656,13 @@ describe('ModeBar', function() { }) .then(function() { expect(countButtons()).toBe(initial); + + return Plotly.relayout(gd, 'modebar.add', [ + 'togglehover' + ]); + }) + .then(function() { + expect(countButtons()).toBe(initial + 1, 'add togglehover'); }) .then(done, done.fail); });