diff --git a/packages/richtext-slate/src/field/elements/Button.tsx b/packages/richtext-slate/src/field/elements/Button.tsx index cb931302b..2245df295 100644 --- a/packages/richtext-slate/src/field/elements/Button.tsx +++ b/packages/richtext-slate/src/field/elements/Button.tsx @@ -54,8 +54,8 @@ export const ElementButton: React.FC = (props) => { .filter(Boolean) .join(' ')} onClick={onClick || defaultOnClick} - onMouseEnter={() => setShowTooltip(true)} - onMouseLeave={() => setShowTooltip(false)} + onPointerEnter={() => setShowTooltip(true)} + onPointerLeave={() => setShowTooltip(false)} > {tooltip && {tooltip}} {children} diff --git a/packages/ui/src/elements/Button/index.tsx b/packages/ui/src/elements/Button/index.tsx index 1cd4364d2..de920e67d 100644 --- a/packages/ui/src/elements/Button/index.tsx +++ b/packages/ui/src/elements/Button/index.tsx @@ -114,8 +114,8 @@ export const Button = forwardRef(( className: !SubMenuPopupContent ? [classes, styleClasses].join(' ') : classes, disabled, onClick: !disabled ? handleClick : undefined, - onMouseEnter: tooltip ? () => setShowTooltip(true) : undefined, - onMouseLeave: tooltip ? () => setShowTooltip(false) : undefined, + onPointerEnter: tooltip ? () => setShowTooltip(true) : undefined, + onPointerLeave: tooltip ? () => setShowTooltip(false) : undefined, rel: newTab ? 'noopener noreferrer' : undefined, target: newTab ? '_blank' : undefined, }