From bf6b29690f03a2f06e160814ab327cfcb575df37 Mon Sep 17 00:00:00 2001 From: Z8MB1E Date: Sun, 2 Aug 2026 18:58:28 -0400 Subject: [PATCH] fix(locker): use onPointerDown for slot picker item selection - Change onClick to onPointerDown with preventDefault on item buttons - Also update Cancel and Clear Slot buttons for consistency - Fixes item selection not working inside the dialog --- .../frontend/locker/WardrobeSlotPicker.tsx | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/components/frontend/locker/WardrobeSlotPicker.tsx b/src/components/frontend/locker/WardrobeSlotPicker.tsx index f97402b..3ebe7e8 100644 --- a/src/components/frontend/locker/WardrobeSlotPicker.tsx +++ b/src/components/frontend/locker/WardrobeSlotPicker.tsx @@ -76,7 +76,10 @@ export function WardrobeSlotPicker({ key={entry.assetId} type="button" disabled={busy} - onClick={() => onPick(entry.assetId)} + onPointerDown={(e) => { + e.preventDefault(); + onPick(entry.assetId); + }} className={cn( "flex items-center gap-3 rounded-md border px-3 py-2 text-left text-sm transition-colors", selected @@ -101,12 +104,22 @@ export function WardrobeSlotPicker({ {currentId != null && ( - )}