From 494cc2c69d22a77fb339f7c6c7dc947549937cbe Mon Sep 17 00:00:00 2001
From: Joffrey JAFFEUX <j.jaffeux@gmail.com>
Date: Fri, 12 Aug 2022 21:20:18 +0200
Subject: [PATCH] A11Y: moves anchor rendering out of conditional to prevent
 losing focus (#17887)

---
 .../app/templates/components/expand-post.hbs         | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/app/assets/javascripts/discourse/app/templates/components/expand-post.hbs b/app/assets/javascripts/discourse/app/templates/components/expand-post.hbs
index 79b9709fb0a..119ffede118 100644
--- a/app/assets/javascripts/discourse/app/templates/components/expand-post.hbs
+++ b/app/assets/javascripts/discourse/app/templates/components/expand-post.hbs
@@ -1,11 +1,9 @@
 {{#if this.item.truncated}}
-  {{#if this.expanded}}
-    <a href class="collapse-item" onclick={{action "toggleItem"}} title={{i18n "post.expand_collapse"}}>
+  <a href class={{if this.expanded "collapse-item" "expand-item"}} onclick={{action "toggleItem"}} title={{i18n "post.expand_collapse"}}>
+    {{#if this.expanded}}
       {{d-icon "chevron-up"}}
-    </a>
-  {{else}}
-    <a href class="expand-item" onclick={{action "toggleItem"}} title={{i18n "post.expand_collapse"}}>
+    {{else}}
       {{d-icon "chevron-down"}}
-    </a>
-  {{/if}}
+    {{/if}}
+  </a>
 {{/if}}