In my eyes this is a bug, maybe you think it is a feature request, please move the post than to the requests. Thank you.
Ok here we go:
If users are allowed to write nodes (even if they are only UNpusblished) and you have free tagging enabled - the (new - not before existing) term will be added at that point - even if the node never get published.
This can be abused to create as many terms as you want - as long as 1. freetagging is enabled - and 2. you are allowed to create nodes.
In my opinion, the term should ONLY be added if the node is published in the end, not if the node stays unpublished, got deleted or what ever else.
Comments
Comment #1
l8a commentedSeems like the url alias will be although generated at that point. Should be only the case on publishing, too - I think.
Comment #2
greggles1) I'm not sure if this is desirable. Many sites "unpublished" is a state where taxonomy matters very much.
2) I don't understand how this could be possible. We would have to create a mirror taxonomy table that stores terms that are not "real" yet. That seems like a lot of work for dubious benefit.