Workspaces are set to active by their name instead of id
Long story short, I wanted to have a dynamic workspace name, so that I could have a music workspace where the name would be {icon} {artist-playing}. This is apparently not possible. Unless I refrain from using icons altogether, and use {name} as the format. And then rename my "static" workspaces, like 'calendar', 'email', etc. But then I have workspaces from 4 to 9 as generic ones. Meaning, I won't have a specific app or use assigned to them, so they have a generic bullet icon. Remember the icon is the name now.
The issue is that when selecting workspace 4, now all workspaces from 4 to 9 appear as active. Which leads me to believe that the active state of the workspaces is defined by their name, and not by their id.
I don't see a reason for there to be a way to have multiple workspaces active on the same display at once, but please correct me if I'm wrong.
Can this be considered a bug?
Let me illustrate the issue here:
This is sort of the result I was looking for. Workspace 10 (yes, that's 10) is active.
This is the issue I'm mentioning here. Workspace 4 is active, but 5 appears to be active too.