diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx
index 675f23a88c..48c5f32bc4 100644
--- a/src/view/com/posts/FeedItem.tsx
+++ b/src/view/com/posts/FeedItem.tsx
@@ -16,6 +16,7 @@ import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {useQueryClient} from '@tanstack/react-query'
+import {isWeb} from '#/platform/detection'
import {POST_TOMBSTONE, Shadow, usePostShadow} from '#/state/cache/post-shadow'
import {useFeedFeedbackContext} from '#/state/feed-feedback'
import {useComposerControls} from '#/state/shell/composer'
@@ -196,6 +197,7 @@ let FeedItemInner = ({
},
]
+ const [hover, setHover] = useState(false)
return (
+ dataSet={{feedContext}}
+ onPointerEnter={() => {
+ setHover(true)
+ }}
+ onPointerLeave={() => {
+ setHover(false)
+ }}>
+ {isWeb && (
+
+ )}
{isThreadChild && (
diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx
index ab6fd200fc..9d1b49144a 100644
--- a/src/view/com/util/Link.tsx
+++ b/src/view/com/util/Link.tsx
@@ -49,6 +49,7 @@ interface Props extends ComponentProps {
anchorNoUnderline?: boolean
navigationAction?: 'push' | 'replace' | 'navigate'
onPointerEnter?: () => void
+ onPointerLeave?: () => void
onBeforePress?: () => void
}