As you can see in this example, the keywords are separated by two commas:
or
I’m not sure if this is a Discourse problem…
1 Like
That’s new. Happens to me too when I look at the overall summary list of topics.
That’s recent, as it wasn’t doing it a week ago
chaban
March 31, 2025, 2:04pm
4
Seems it’s caused by this change
main
← feature-tag-separator
opened 05:36PM - 06 Mar 25 UTC
We were using CSS to add commas between tags like this:

but this is kind of a hacky way to add content and we've also ended up with a separate encoding issue side-effect
<img width="400" src="https://github.com/user-attachments/assets/dc155c69-1a3c-4f88-952c-fe1756e4cffe" />
So this avoids that whole thing by adding the commas in the HTML properly — this also unlocks a bonus feature of using our value transformer system so it's easy to change the separator like this:
```js
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
api.registerValueTransformer("tag-separator", ({ value, context }) => {
return "|"
});
});
```
to get:

See also
Lists of tags on topics in Discourse are separated by commas by default. This isn’t changing, but how it’s implemented and how you can change it has: Previously we used a CSS pseudo element to add the commas, which isn’t ideal because the...
Reading time: 1 mins 🕑
Likes: 7 ❤
2 Likes
Arkshine found out it was because of Multilingual Plugin that is (of course) still using the former CSS way of splitting tags with commas, while new Discourse version now uses a HTML way of splitting tags with commas.
@Zas , is this the plugin you mentioned you still had to upgrade, in MB meeting ?
Zas
April 1, 2025, 7:50am
6
Yes, still no news from devs though, see Multilingual Plugin 🌐 - #160 by das-g - Plugin - Discourse Meta
We had a problem with this plugin during last major update too.
1 Like