From 4d0af68ec84a40f228147ec8faea59a796cbde33 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 3 Jun 2025 15:39:58 +0100 Subject: [PATCH] FIX: nbsp handling in group-timezones (#739) Since it was converted to Glimmer, the nbsp html entity is being escaped by ember before rendering. We can use a unicode literal instead. Followup to d471bbdf9aab7579e99ddf73c9f0d4343764fc2e --- .../discourse/components/group-timezones/index.gjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/discourse/components/group-timezones/index.gjs b/assets/javascripts/discourse/components/group-timezones/index.gjs index 98d8e75b..1a1910d0 100644 --- a/assets/javascripts/discourse/components/group-timezones/index.gjs +++ b/assets/javascripts/discourse/components/group-timezones/index.gjs @@ -11,6 +11,8 @@ import NewDay from "./new-day"; import TimeTraveller from "./time-traveller"; import Timezone from "./timezone"; +const nbsp = "\xa0"; + export default class GroupTimezones extends Component { @service siteSettings; @@ -132,7 +134,7 @@ export default class GroupTimezones extends Component { return `${sign}${hours.replace(/^0(\d)/, "$1")}${minutes.replace( /:00$/, "" - )}`.replace(/-0/, " "); + )}`.replace(/-0/, nbsp); } #workingDays() {