diff --git a/src/components/nostr/kinds/HighlightDetailRenderer.tsx b/src/components/nostr/kinds/HighlightDetailRenderer.tsx
index 4b9912f..c7480fc 100644
--- a/src/components/nostr/kinds/HighlightDetailRenderer.tsx
+++ b/src/components/nostr/kinds/HighlightDetailRenderer.tsx
@@ -39,6 +39,14 @@ export function Kind9802DetailRenderer({ event }: { event: NostrEvent }) {
},
);
+ // Create synthetic event for comment rendering (preserves emoji tags)
+ const commentEvent = comment
+ ? {
+ ...event,
+ content: comment,
+ }
+ : undefined;
+
return (
{/* Highlight Header */}
@@ -76,13 +84,13 @@ export function Kind9802DetailRenderer({ event }: { event: NostrEvent }) {
)}
{/* Comment */}
- {comment && (
+ {commentEvent && (
Comment
diff --git a/src/components/nostr/kinds/HighlightRenderer.tsx b/src/components/nostr/kinds/HighlightRenderer.tsx
index 1350391..6c7dff4 100644
--- a/src/components/nostr/kinds/HighlightRenderer.tsx
+++ b/src/components/nostr/kinds/HighlightRenderer.tsx
@@ -49,13 +49,21 @@ export function Kind9802Renderer({ event }: BaseEventProps) {
}
};
+ // Create synthetic event for comment rendering (preserves emoji tags)
+ const commentEvent = comment
+ ? {
+ ...event,
+ content: comment,
+ }
+ : undefined;
+
return (
{/* Comment */}
- {comment && (
+ {commentEvent && (