From a43bc3b3ee1b9e8957836d1638606248aa9dd670 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Sun, 5 Apr 2026 14:29:20 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20make=20profile=20dropdown=20buttons=20cl?= =?UTF-8?q?ickable=20(pointerdown=E2=86=92click)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pointerdown on document was hiding the dropdown before click could fire on My Account / My Spaces / My Wallets buttons. Switching to click lets stopPropagation in item handlers prevent premature close. Co-Authored-By: Claude Opus 4.6 --- shared/components/rstack-identity.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/components/rstack-identity.ts b/shared/components/rstack-identity.ts index c9c4808..5c98e27 100644 --- a/shared/components/rstack-identity.ts +++ b/shared/components/rstack-identity.ts @@ -684,7 +684,7 @@ export class RStackIdentity extends HTMLElement { dropdown.classList.toggle("open"); }); - document.addEventListener("pointerdown", () => dropdown.classList.remove("open")); + document.addEventListener("click", () => dropdown.classList.remove("open")); this.#shadow.querySelectorAll("[data-action]").forEach((el) => { el.addEventListener("click", (e) => {