From 43e0dd76c4ebad3ad7dd3b9e98b5034780d2e9f0 Mon Sep 17 00:00:00 2001 From: Gigi Date: Wed, 22 Oct 2025 00:48:43 +0200 Subject: [PATCH] fix: don't show user highlights when viewing events on /e/ path - Set selectedUrl and ReadableContent url to empty string for events - This prevents ThreePaneLayout from displaying user highlights for event views - Events should only show event-specific content, not global user highlights - Fixes issue where 422 highlights were always shown for all notes --- src/hooks/useEventLoader.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hooks/useEventLoader.ts b/src/hooks/useEventLoader.ts index 6ee697b7..76dc3097 100644 --- a/src/hooks/useEventLoader.ts +++ b/src/hooks/useEventLoader.ts @@ -40,7 +40,7 @@ export function useEventLoader({ .replace(/\n/g, '
') const content: ReadableContent = { - url: `nostr:${event.id}`, + url: '', // Empty URL to prevent highlight display html: metaHtml + `
${escapedContent}
`, title: `Note (${event.kind})` } @@ -57,7 +57,7 @@ export function useEventLoader({ displayEvent(cachedEvent) setReaderLoading(false) setIsCollapsed(false) - setSelectedUrl(`nostr:${eventId}`) + setSelectedUrl('') // Don't set nostr: URL to avoid showing highlights return } } @@ -65,7 +65,7 @@ export function useEventLoader({ // Event not in cache, now set loading state and fetch from relays setReaderLoading(true) setReaderContent(undefined) - setSelectedUrl(`nostr:${eventId}`) + setSelectedUrl('') // Don't set nostr: URL to avoid showing highlights setIsCollapsed(false) // Otherwise fetch from relays