diff --git a/src/components/BaseMiniContextMenuItem.js b/src/components/BaseMiniContextMenuItem.js index c5c0892324c3..3c423ffc80ea 100644 --- a/src/components/BaseMiniContextMenuItem.js +++ b/src/components/BaseMiniContextMenuItem.js @@ -73,6 +73,7 @@ function BaseMiniContextMenuItem(props) { style={({hovered, pressed}) => [ styles.reportActionContextMenuMiniButton, StyleUtils.getButtonBackgroundColorStyle(getButtonState(hovered, pressed, props.isDelayButtonStateComplete)), + props.isDelayButtonStateComplete && styles.cursorDefault, ]} > {(pressableState) => ( diff --git a/src/components/ContextMenuItem.js b/src/components/ContextMenuItem.js index 2314f2fcf64e..4c740caea78a 100644 --- a/src/components/ContextMenuItem.js +++ b/src/components/ContextMenuItem.js @@ -100,6 +100,7 @@ function ContextMenuItem({onPress, successIcon, successText, icon, text, isMini, style={getContextMenuItemStyles(windowWidth)} isAnonymousAction={isAnonymousAction} focused={isFocused} + interactive={isThrottledButtonActive} /> ); } diff --git a/src/components/Pressable/PressableWithDelayToggle.js b/src/components/Pressable/PressableWithDelayToggle.js index 38660e390208..b55770a63196 100644 --- a/src/components/Pressable/PressableWithDelayToggle.js +++ b/src/components/Pressable/PressableWithDelayToggle.js @@ -114,7 +114,7 @@ function PressableWithDelayToggle(props) { focusable={false} accessible={false} onPress={updatePressState} - style={[styles.flexRow, ...props.styles]} + style={[styles.flexRow, ...props.styles, !isActive && styles.cursorDefault]} > {({hovered, pressed}) => ( <>