diff --git a/packages/react/src/components/Tooltip/Tooltip.js b/packages/react/src/components/Tooltip/Tooltip.js index 5da2568febbf..5a22adb2e107 100644 --- a/packages/react/src/components/Tooltip/Tooltip.js +++ b/packages/react/src/components/Tooltip/Tooltip.js @@ -303,6 +303,7 @@ class Tooltip extends Component { this._hasContextMenu = evt.type === 'contextmenu'; if (state === 'click') { evt.stopPropagation(); + evt.preventDefault(); const shouldOpen = this.isControlled ? !this.props.open : !this.state.open; @@ -338,6 +339,7 @@ class Tooltip extends Component { if (keyDownMatch(event, [keys.Enter, keys.Space])) { event.stopPropagation(); + event.preventDefault(); const shouldOpen = this.isControlled ? !this.props.open : !this.state.open;