diff --git a/src/components/content/combined/CombinedDetails.js b/src/components/content/combined/CombinedDetails.js index 1422371..6288173 100644 --- a/src/components/content/combined/CombinedDetails.js +++ b/src/components/content/combined/CombinedDetails.js @@ -134,6 +134,10 @@ const CombinedDetails = ({ }, [zaps, processedEvent]); useEffect(() => { + // reset first to avoid key‑leak across session changes + setNsec(null); + setNpub(null); + if (session?.user?.privkey) { const privkeyBuffer = Buffer.from(session.user.privkey, 'hex'); setNsec(nip19.nsecEncode(privkeyBuffer));