diff --git a/js/src/features/particles/stream-view.tsx b/js/src/features/particles/stream-view.tsx index e05a473..41b8572 100644 --- a/js/src/features/particles/stream-view.tsx +++ b/js/src/features/particles/stream-view.tsx @@ -503,11 +503,12 @@ function ParticleBreadcrumbContent({ particle }: { particle: Particle }) { // Shows a list of avatars of users who have seen the current particle, based on playback markers in the stream particle. const SeenIndicator = ({ stream, currentParticle, networkId }: { stream: Particle & { type: "stream" }, currentParticle: Particle, networkId: string }) => { + const authedUser = useAuthStore((s) => s.user); const network = useNetwork(networkId); const playbackMarkers = stream.playback_markers ?? {}; const seenUserIds = Object.entries(playbackMarkers) - .filter(([_, timestamp]) => timestamp.getTime() >= currentParticle.created_at.getTime()) + .filter(([userId, timestamp]) => timestamp.getTime() >= currentParticle.created_at.getTime() && userId !== authedUser?.id) .map(([userId, _]) => userId); const seenUserEmails = seenUserIds