A layout bug in the Admin > Badges page was reported after updating to Discourse 3.4.0.beta2-dev, where a large empty space appeared on the left side, breaking usability. The issue was initially unreproducible by Lilly but was later traced by Richie to changing the default locale setting from English (US) to English (UK). The bug persisted in Safe Mode and across browsers, confirming it wasn’t plugin-related. david identified two root causes: (1) the UK translation was missing an updated, longer description string, and (2) the layout was incorrectly dependent on description length — shortening the text in US English reproduced the bug. The issue was linked to a recent commit (be5c37a6). ella submitted a fix by adding a div wrapper to stabilize the layout across locales. Richie thanked the team, humorously accepting UK “ownership” of the bug. The fix will resolve the issue for UK and other locales with shorter translations. Lilly joked about blaming the UK, while Jagster asked about Canadian locale preferences — Lilly noted Canada typically defaults to US English.
The English(UK) translation is missing the new, longer, description at the top of the page. That’s because the ‘badges.description’ key has been reused, and we haven’t done an update from Crowdin since then
This will resolve itself imminently, when translations are auto-updated
The layout seems to be dependent on the length of the description. In US english, I can repro the problem by going into dev tools and shortening the description
Even once the UK english string is updated, this is still worth fixing because other languages which use fewer characters are likely to have the same problem.