Requested feature overview description.
If a user would try to request an alias or implication with a specific tag type combination, display a warning to the user and ask them to confirm again before submission.
Concerning warnings for specific tag type combinations, this would apply to most combinations of different types. As for more specific examples, consider the following.
- alias non-artist and non-general → artist: Unless the former tag is an artist tag typed as a "general" tag, as is occasionally the case for new artists, this should never happen.
- alias non-character and non-general → character: Similarly, unless the former is a character tag typed as a "general" tag, this should never happen.
- alias character → series (or vice versa): Ask the user if they meant to submit an implication instead. Repeat as appropriate for any other tag type which would usually appear as an implication rather than an alias.
- imply character → non-copyright: Characters usually only imply copyright tags, but they never imply species or gender, as has been suggested previously.
- imply copyright → non-copyright: Copyright tags typically only imply other copyright tags. For example, consider all the properties owned by Nintendo.
- imply non-artist (and non-character?) → artist: I don't recall what the policy for characters implying their owners is, if there is any, but there's no reason for any of the other types to imply an artist tag.
Nevertheless, depending on which error was triggered, show to the user something like this:
Warning: "tag A" is a character tag, and "tag B" is a species tag. Characters should never imply species. Please confirm that you still want to do this.
Adjust the text as appropriate, naturally. Disable the submission button so long as the warning is displayed and has not yet been acknowledged by the user.
Why would it be useful?
It's fewer unnecessary aliases or implications being requested. Beyond that, the process is often enough that the first reply to these sorts of suggestions immediately points out the problem, and the warnings can be formatted as such that they provide explanations for why certain tag type combos don't get implied/aliased (such as e621:tag_what_you_see_(explained) for character → gender/species.)
What part(s) of the site page(s) are affected?
Suggestion pages for new aliases and implications.
Updated by user 7121