diff --git a/package/src/components/Message/Message.tsx b/package/src/components/Message/Message.tsx index ab5aa634a1..4e039f6593 100644 --- a/package/src/components/Message/Message.tsx +++ b/package/src/components/Message/Message.tsx @@ -745,9 +745,15 @@ const MessageWithContext = (props: MessagePropsWithContext) => { }; const handleOnPress = () => { + if (errorOrFailed) { + onPress(true); + return; + } + if (onPressMessageProp) { return onPressMessageProp(onPressArgs); } + if (payload.defaultHandler) { return payload.defaultHandler(); }