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 && (
-