We've had a lot of very minor tagging issues where a tag is improperly named by just a hyphen. Here's a partial list of them. I'm sure I've forgotten some, but these should be enough to demonstrate that it's a common situation.
- Rename tag "souleater" to "soul-eater"
- Rename tag "fatezero" to "fate-zero"
- Rename tag "full-metal-alchemist" to "fullmetal-alchemist"
- Tag rename request: [hana-saku-iroha] to [hanasaku-iroha]
- Retag request: [thunderjet] to [thunder-jet]
- Tag rename request: [librarywars] to [library-wars]
- Request for tag hell-sing to be converted to hellsing
- Consistent spacing in the Dragon Ball-related tags
- A few tag-related requests for the mods (contains 5 such cases)
- More tag hyphen shenanigans: [sekaiichi-hatsukoi] to [sekai-ichi-hatsukoi]
- How should Kiss x Sis be tagged (not literally a case of this but relevant)
- Hyphenation change request for JoJo tag
- Can't edit tag to contain hyphens
- Make [occulticnine] be the synonymy of [occultic-nine]
Currently, the software catches these situations and blocks the creation of the new, correctly hyphenated tag for any users except ♦ moderators. This is typically desirable, but in the case that the initial tag is incorrect, it makes it quite difficult to correct for ordinary users. We have 2 options to do this:
- Request a moderator to merge the tag into the correctly named tag. While they can do this, it can easily get missed or forgotten, and moderators have better things to do than fix low frequency tags all day.
- Edit all existing uses of the tag to something completely different. Wait until 3:00 UTC for the tag deletion script to run. Retag all questions. Copy the old tag wiki onto the new tag. This requires a user with at least 4k rep to edit tag wikis, and the number of edits needed is pretty significant. I just did 26 such edits in the span of 15 minutes in order to resolve the post above with 5 cases, and I had to wait until 11 PM local time to do it.
I don't really know why it's so common for incorrectly hyphened tags to be created, but it seems to happen a lot. Any user with 150 rep can create a new tag (which is typically a good thing), but if they're just a bit off it takes a serious effort from either a concerned high-rep user or a moderator to fix. Hence, I'm requesting that some software change be made so that ordinary users can more easily fix these cases without waiting for tag deletion scripts to run.
As for exactly what change should be made, I'm relatively flexible, but one possibility would be that if a tag is only used on one question, hyphen-only edits should delete the previous tag and replace it with the new, correctly named tag and preserve the tag wiki (roughly equivalent to a moderator merging the tag). This would just accelerate what the tag deletion script would do anyway within 24 hours. It's not really prone for abuse, since it would only work on single-use tags (fixing larger tags would still require editing each question, but not waiting for a script to run). It also wouldn't ever result in a situation where hyphenated and non-hyphenated tags exist simultaneously. Since it would only work on deliberate tag edits, it would also not be prone to error the way tagging a question for the first time might be. There might be edge cases to work out e.g. if both hyphenations already exist in the system, but for the most part this seems like a simple change with little potential for abuse or mistake, but which would make fixing these recurring issues significantly easier.