From 226d026caee9a56c8fb6ce8ff84cdff2f90c544a Mon Sep 17 00:00:00 2001 From: paula Date: Tue, 17 Feb 2026 17:01:53 +0100 Subject: [PATCH 1/2] fix: make social cards clickable and remove z-index trickery --- app/components/CallToAction.vue | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/app/components/CallToAction.vue b/app/components/CallToAction.vue index 81f01c690..281a22d4e 100644 --- a/app/components/CallToAction.vue +++ b/app/components/CallToAction.vue @@ -25,6 +25,18 @@ const socialLinks = computed(() => [ ctaKey: $t('about.get_involved.follow.cta'), }, ]) + +function handleCardClick(event: MouseEvent) { + if ((event.target as HTMLElement).closest('a')) return + if (event.ctrlKey || event.metaKey || event.shiftKey || event.altKey) return + + const selection = window.getSelection() + if (selection && selection.type === 'Range') return + + const card = event.currentTarget as HTMLElement + const link = card.querySelector('a') + link?.click() +}