The place to post your WML questions and answers.
I created issue and found workaround for sorting https://github.com/wesnoth/wesnoth/issues/3177.
Sounds cool and I understand it, but how do i add a zero-width space? If anyone knows (apart from copy paste) please tell, as I would need to google it otherwise.Testing suggests adding (zero-width space) is good as workaround.
And the workaround will still not work for keeping random factions below selected ones... So I would need to create all my factions random (with only 1 race each) to be able to sort them my way... so as a temporarily workaround it sounds cool.. and makes me happy. But it's not making me happy in a long run, it's not a feature, it'a an annoyance or a bug.
I split the topic to not have "Compatibility-breaking changes between 1.12 and 1.13/1.14" filled with this discussion.