From bdb402202702b828b3d149d38159a2991fc84b72 Mon Sep 17 00:00:00 2001 From: "Mojsoski, Blagoja (UIS)" Date: Thu, 19 Mar 2026 13:36:31 +0100 Subject: [PATCH 1/5] fix: Moved autoplay button before navigation in DOM order for correct screen reader focus sequence --- .changeset/full-boats-shop.md | 5 ++ .../src/components/carousel/carousel.ts | 55 ++++++++++--------- 2 files changed, 33 insertions(+), 27 deletions(-) create mode 100644 .changeset/full-boats-shop.md diff --git a/.changeset/full-boats-shop.md b/.changeset/full-boats-shop.md new file mode 100644 index 0000000000..5cb1be770a --- /dev/null +++ b/.changeset/full-boats-shop.md @@ -0,0 +1,5 @@ +--- +'@solid-design-system/components': patch +--- + +Moved autoplay button before navigation in DOM order for correct screen reader focus sequence diff --git a/packages/components/src/components/carousel/carousel.ts b/packages/components/src/components/carousel/carousel.ts index a4c438f3eb..26c7205fc5 100644 --- a/packages/components/src/components/carousel/carousel.ts +++ b/packages/components/src/components/carousel/carousel.ts @@ -670,6 +670,34 @@ export default class SdCarousel extends SolidElement {
+ +
-
`; From f37a6baf056aee7c991acafd5ce2789349d1c5bc Mon Sep 17 00:00:00 2001 From: Blagoja Mojsoski <55854229+balco0110@users.noreply.github.com> Date: Thu, 19 Mar 2026 13:40:34 +0100 Subject: [PATCH 2/5] Update full-boats-shop.md --- .changeset/full-boats-shop.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/full-boats-shop.md b/.changeset/full-boats-shop.md index 5cb1be770a..0b85c471f4 100644 --- a/.changeset/full-boats-shop.md +++ b/.changeset/full-boats-shop.md @@ -2,4 +2,4 @@ '@solid-design-system/components': patch --- -Moved autoplay button before navigation in DOM order for correct screen reader focus sequence +Moved autoplay button in `sd-carousel` before navigation in DOM order for correct screen reader focus sequence From 7211acb0dbafeedf495e09e5f3824b6cf606ffd7 Mon Sep 17 00:00:00 2001 From: "Mojsoski, Blagoja (UIS)" Date: Mon, 30 Mar 2026 16:05:58 +0200 Subject: [PATCH 3/5] chore: moved the autoplay button for screen reader on the top --- .../src/components/carousel/carousel.ts | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/packages/components/src/components/carousel/carousel.ts b/packages/components/src/components/carousel/carousel.ts index 26c7205fc5..f56301a190 100644 --- a/packages/components/src/components/carousel/carousel.ts +++ b/packages/components/src/components/carousel/carousel.ts @@ -641,7 +641,35 @@ export default class SdCarousel extends SolidElement { const isLtr = this.localize.dir() === 'ltr'; return html` -
+
+ +