The Steam workshop has had the first mod removed. (or first that I noticed vanished)
The problem is that now I have the mod in the list ingame. The name is now blank, but otherwise the mod is still on my HD. This is good because it prevents mod creators from breaking savegames by removing mods. Some other games will remove the mods instantly and ignore problems with savegame compatibility. That can be really annoying.
However it's not perfect. The way to remove a mod from the list is to click on the subscription button and it will open the mod's Steam page where I can click unsubscribe. However now that the mod has been removed from steam, the steam page says the mod doesn't exist, meaning there is no unsubscribe button. I'm now stuck with a mod in my list, which has a bug, which can kill all my dupes (presumably why it was removed) and apparently the only way to get rid of the mod is to manually edit mods.json to remove it from the file. Some way of getting rid of mods from within the game would be nice.
To clarify yes the mod is disabled and doens't affect gameplay. What I'm talking about is the ability to completely remove the mod to make sure I won't enable it later, not even by accident. I don't want something in the list, which I know I will never use.
It's also worth adding that the mod list can freeze for quite a while. I don't know if that's related as in it might freeze while trying to resolve a mod, which Steam doesn't know about. Related or not, it can be really annoying.
1: Subscribe to mod X in Steam workshop 2: Enter game and make sure mod X is in the list 3: Remove mod X from Steam workshop 4: Watch mod X in the mod list, now without a name