From 93b2b9818a505a4e0bf50eeebb2bdccbf9418a8f Mon Sep 17 00:00:00 2001
From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Tue, 9 Jul 2024 23:04:42 +0900
Subject: [PATCH] improve switch accessibility
---
packages/frontend/src/components/MkSwitch.vue | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/packages/frontend/src/components/MkSwitch.vue b/packages/frontend/src/components/MkSwitch.vue
index 721ac357f4..a0994d9cc9 100644
--- a/packages/frontend/src/components/MkSwitch.vue
+++ b/packages/frontend/src/components/MkSwitch.vue
@@ -10,9 +10,9 @@ SPDX-License-Identifier: AGPL-3.0-only
type="checkbox"
:disabled="disabled"
:class="$style.input"
- @keydown.enter="toggle"
+ @click="toggle"
>
-
+
@@ -75,7 +75,13 @@ const toggle = () => {
height: 0;
opacity: 0;
margin: 0;
+
+ &:focus-visible ~ .toggle {
+ outline: 2px solid var(--focus);
+ outline-offset: 2px;
+ }
}
+
.body {
margin-left: 12px;
margin-top: 2px;