From 859377634c2496f72d79a64995dbd24bf78b69a8 Mon Sep 17 00:00:00 2001 From: Wilfried Ladenhauf Date: Wed, 28 Jan 2026 05:01:53 +0100 Subject: [PATCH 1/3] a11y: resolve testimonial keyboard trap and implement skip logic - Added `.sr-only` utility for screen-reader-only context - Implemented `inert` on `.testimonials-track` to prevent redundant keyboard tabbing - Enhanced "View all" link with descriptive hidden text for better navigation context - Added `focus-visible` styles to provide clear visual indicators for keyboard users - Added `prefers-reduced-motion` media query to respect system-level motion preferences --- src/pages/index.astro | 44 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index 37a9bcb..c2e9725 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -96,12 +96,14 @@ const duration2 = (row2.length / 2 * pixelsPerItem) / pixelsPerSecond;

What People Say

- View all → + View all community shoutouts + + -
+