From f4e7c2d7cd063b25b3c7136de0ac83891c74eaf7 Mon Sep 17 00:00:00 2001 From: Jure <44338+hoornet@users.noreply.github.com> Date: Tue, 24 Mar 2026 15:22:58 +0100 Subject: [PATCH] Make entire note card clickable to open thread --- src/components/feed/NoteCard.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/feed/NoteCard.tsx b/src/components/feed/NoteCard.tsx index 6b1f2a4..63e00b4 100644 --- a/src/components/feed/NoteCard.tsx +++ b/src/components/feed/NoteCard.tsx @@ -52,7 +52,13 @@ export function NoteCard({ event, focused, onReplyInThread }: NoteCardProps) {
{ + // Don't navigate if clicking on interactive elements + const target = e.target as HTMLElement; + if (target.closest("button, a, input, textarea, [data-no-navigate]")) return; + openThread(event, currentView as "feed" | "profile"); + }} >
{/* Avatar */} @@ -152,10 +158,7 @@ export function NoteCard({ event, focused, onReplyInThread }: NoteCardProps) {
)} -
openThread(event, currentView as "feed" | "profile")} - > +