From 95bafba8a408c2fb5e24551724fbec7f4a86ad5c Mon Sep 17 00:00:00 2001 From: HaloGamer33 <106188903+HaloGamer33@users.noreply.github.com> Date: Sat, 11 Apr 2026 15:53:51 -0600 Subject: [PATCH 1/2] fix(a11y): change invalid role=icon to aria-hidden=true on copy button SVGs --- src/config/io/markdown.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config/io/markdown.ts b/src/config/io/markdown.ts index c0a9088..32a2ae1 100644 --- a/src/config/io/markdown.ts +++ b/src/config/io/markdown.ts @@ -179,7 +179,7 @@ const shikiCopyButton: ShikiTransformer = { "svg", { class: "copy-icon", - role: "icon", + "aria-hidden": "true", xmlns: "http://www.w3.org/2000/svg", width: "1em", height: "1em", @@ -196,7 +196,7 @@ const shikiCopyButton: ShikiTransformer = { "svg", { class: "check-icon", - role: "icon", + "aria-hidden": "true", xmlns: "http://www.w3.org/2000/svg", width: "1em", height: "1em", From 0a7fcbae5882647101e763cf65cda17972e472c4 Mon Sep 17 00:00:00 2001 From: HaloGamer33 <106188903+HaloGamer33@users.noreply.github.com> Date: Sat, 11 Apr 2026 15:56:18 -0600 Subject: [PATCH 2/2] fix(a11y): fix aria-live typo on copy button --- src/config/io/markdown.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/io/markdown.ts b/src/config/io/markdown.ts index 32a2ae1..409b7f1 100644 --- a/src/config/io/markdown.ts +++ b/src/config/io/markdown.ts @@ -165,7 +165,7 @@ const shikiCopyButton: ShikiTransformer = { class: "copy-button", role: "button", "aria-label": "Copy to clipboard", - "alia-live": "polite", + "aria-live": "polite", "data-code": this.source, onclick: ` navigator.clipboard.writeText(this.dataset.code);