From 05b5e4e446509201f0069c12200bade06392a43a Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 29 May 2026 07:33:34 +0000 Subject: [PATCH 1/2] fix(item-card): expand checkbox tap target on touch devices The 20px checkbox in the item card corner was too small for finger taps; taps that landed a few pixels off would hit the surrounding NuxtLink and navigate to the item instead of selecting it, making batch-select painful on iOS/Android. Wrap the checkbox in a padded hit area that grows to ~44px only under `pointer-coarse` so desktop mouse precision is unchanged. Move the toggle handler to the wrapper and disable pointer events on the inner checkbox so a single tap fires once. `@click.stop`/`@pointerdown.stop` keep the underlying card link from receiving the event. https://claude.ai/code/session_012aZhnQmF8RGDXAMdpKdoka (cherry picked from commit beda6f8f7021f6316bcac7268831a7778e5dd92f) --- frontend/components/Item/Card.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/components/Item/Card.vue b/frontend/components/Item/Card.vue index e2fe5e224..573cb1651 100644 --- a/frontend/components/Item/Card.vue +++ b/frontend/components/Item/Card.vue @@ -1,11 +1,15 @@