Skip to content

Commit 072db09

Browse files
authored
Use a timeout so we don't conflict with the focus event
1 parent f2d809e commit 072db09

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/react/src/TooltipV2/Tooltip.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,9 @@ export const Tooltip = React.forwardRef(
364364
child.props.onBlur?.(event)
365365
},
366366
onTouchEnd: (event: React.TouchEvent) => {
367-
closeTooltip()
368367
child.props.onTouchEnd?.(event)
368+
// setTimeout to take effect after the `focus` event
369+
setTimeout(() => closeTooltip())
369370
},
370371
onFocus: (event: React.FocusEvent) => {
371372
// only show tooltip on :focus-visible, not on :focus

0 commit comments

Comments
 (0)