diff --git a/src/client/components/post-form.vue b/src/client/components/post-form.vue
index 816a69e731..90df78895c 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 d77cdacf7b..951d5a14f3 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 64b8d08cbc..e1e56dee35 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;
 			}