diff --git a/src/client/components/post-form.vue b/src/client/components/post-form.vue
index 816a69e731eddf0777bd62ffb96e391a1c1ac461..90df78895c3bd5cc9f651747f4f9b326f3fb21d6 100644
--- a/src/client/components/post-form.vue
+++ b/src/client/components/post-form.vue
@@ -869,7 +869,7 @@ export default defineComponent({
 			color: var(--fg);
 			font-family: inherit;
 
-			&:focus-visible {
+			&:focus {
 				outline: none;
 			}
 
diff --git a/src/client/style.scss b/src/client/style.scss
index d77cdacf7b6870331c82a96c3aff972a5c787e92..951d5a14f32b7147ab0ea6013712143d71085b06 100644
--- a/src/client/style.scss
+++ b/src/client/style.scss
@@ -480,7 +480,7 @@ hr {
 	padding: 5px;
 }
 
-.prism-editor__textarea:focus-visible {
+.prism-editor__textarea:focus {
 	outline: none;
 }
 
diff --git a/src/client/ui/chat/post-form.vue b/src/client/ui/chat/post-form.vue
index 64b8d08cbc8ea5567b602734ff42aeca9e4c8145..e1e56dee3518d3af128c61af7f2e2a6332595f7c 100644
--- a/src/client/ui/chat/post-form.vue
+++ b/src/client/ui/chat/post-form.vue
@@ -679,7 +679,7 @@ export default defineComponent({
 			color: var(--fg);
 			font-family: inherit;
 
-			&:focus-visible {
+			&:focus {
 				outline: none;
 			}