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}}