on unwrangled rels, build the proper canonical tag name with minimal typing
Build the proper canonical name of rels faster, with minimal typing (and therefore less chance of typos).
Add Chars to pull individuals names into the autocomplete, and pick the correct char from the suggestions. Repeat for each character. / or & button to switch.Remove Disambigs to remove fandom disambigs from all characters in the preview. (If all characters have the same disambig, it's still kept at the end.) Click Keep Disambigs to add them back.Set Syn Of button to copy the entire previewed tag name into the Synonym Of fieldCopy Rel button to copy the entire previewed tag name to the clipboard (so you can paste it into a New Tag page)Copy Chars button to copy a comma-separated list of the selected chars (to add them on the new canonical). This will also remove them from this tag, since syns generally don't need to have the chars attached.Go to any Edit Tag page.
In the main navigation of AO3, next to “About”, there’s a new menu item “Userscripts”.
From the “Userscripts” menu, select the “Rel Helper Workflow” option. It toggles between the options "SynOf" and "Copy". The page refreshes with each change so you'll see the corresponding buttons.
When chars were already added and you refresh the page, they won't be links anymore. The preview will also be empty at first, but you can reorder the chars or click a button to make the preview appear again.
It only works on unwrangled rel tags. If the tag's already is a synonym of something, or a canonical tag, you won't see its buttons.
The script can't know individual characters' fandoms, so the logic for guessing which disambigs need to be removed is limited (as described above). On crossover rels or when dealing with chars that have in-fandom disambigs, you're probably better off removing the disambigs manually as the last step.
I'm a huge fan of the Add Characters from relationship script and needed to take this one step further. Also vaaas' keyboard shortcuts script had a Rel Helper (which I ditched when making my version of Keyboard Shortcuts).