diff --git a/native/chat/inner-text-message.react.js b/native/chat/inner-text-message.react.js
--- a/native/chat/inner-text-message.react.js
+++ b/native/chat/inner-text-message.react.js
@@ -9,6 +9,7 @@
 import { colorIsDark } from 'lib/shared/thread-utils';
 
 import GestureTouchableOpacity from '../components/gesture-touchable-opacity.react';
+import { MarkdownContext } from '../markdown/markdown-context';
 import Markdown from '../markdown/markdown.react';
 import { useSelector } from '../redux/redux-utils';
 import { useColors, colors } from '../themes/colors';
@@ -113,11 +114,17 @@
     [key],
   );
 
+  //eslint-disable-next-line no-unused-vars
+  const markdownContext = React.useContext(MarkdownContext);
+  const innerMessagePress = () => {
+    props.onPress();
+  };
+
   const message = (
     <TouchableWithoutFeedback>
       <View>
         <GestureTouchableOpacity
-          onPress={props.onPress}
+          onPress={innerMessagePress}
           onLongPress={props.onPress}
           activeOpacity={0.6}
           style={[styles.message, cornerStyle]}
diff --git a/native/markdown/markdown-spoiler.react.js b/native/markdown/markdown-spoiler.react.js
--- a/native/markdown/markdown-spoiler.react.js
+++ b/native/markdown/markdown-spoiler.react.js
@@ -6,7 +6,6 @@
 import type { ReactElement } from 'lib/shared/markdown';
 
 import { MessageContext } from '../chat/message-context.react';
-import GestureTouchableOpacity from '../components/gesture-touchable-opacity.react';
 import { useStyles } from '../themes/colors';
 import { MarkdownContext } from './markdown-context';
 
@@ -69,9 +68,9 @@
 
   const memoizedSpoiler = React.useMemo(() => {
     return (
-      <GestureTouchableOpacity onPress={onSpoilerClick}>
-        <Text style={styleBasedOnSpoilerState}>{text}</Text>
-      </GestureTouchableOpacity>
+      <Text onPress={onSpoilerClick} style={styleBasedOnSpoilerState}>
+        {text}
+      </Text>
     );
   }, [onSpoilerClick, styleBasedOnSpoilerState, text]);