From 1ba8a55bcb7220500a20864ea99c93bdfca82ee5 Mon Sep 17 00:00:00 2001 From: J-Michalek <71264422+J-Michalek@users.noreply.github.com> Date: Mon, 7 Jul 2025 12:09:57 +0200 Subject: [PATCH] fix(Carousel): add `aria-current` attribute to active dot (#4447) Co-authored-by: Jakub --- src/runtime/components/Carousel.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/runtime/components/Carousel.vue b/src/runtime/components/Carousel.vue index ca8f7dbb..b0bcb512 100644 --- a/src/runtime/components/Carousel.vue +++ b/src/runtime/components/Carousel.vue @@ -339,6 +339,7 @@ defineExpose({ :aria-label="t('carousel.goto', { slide: index + 1 })" :class="ui.dot({ class: props.ui?.dot, active: selectedIndex === index })" :data-state="selectedIndex === index ? 'active' : undefined" + :aria-current="selectedIndex === index ? true : undefined" @click="scrollTo(index)" />