I replaced them with icons I don't know it that's affecting anything but yes
they are always ordered in the way that the windows are opened, not the
workspace #.
ex: I have these lines in the config file
assign [class="Rhythmbox"] $workspace9
exec rhythmbox
so that every time I restart my computer, rhythmbox opens on workspace 9 and
is the first workspace. So far so good, but if I open abrowser in 1, and
terminal in 2 order of the workspaces are [9:Music] [1:Home] [2:Terminal].
Does this not happen for you? Depending on which order that the windows on
the workspaces launch?