When installing this module and also having Pathauto enables, some UX/Usability confusion is happening in regards to how to configure the combo properly.
After discussing with Dave Reid on IRC it is my understanding that the optimal setting for having old URL redirect, instead of leaving the old alias intact, is:
- Tick the Redirect: "Automatically create redirects when URL aliases are changed." option.
- Select the Pathauto: Update action / "Create a new alias. Delete the old alias."
This will thus delete the old alias and instead add a redirect. Then the Redirect feature that automatically deletes inactive redirects will work as wanted.
The UX problem here though is that the "Update action" options are still possible to change and it is not clear what happens if another option than the above mentioned is selected.
However, having the "Automatically create redirects when URL aliases are changed." active means logically that it should replace the Pathauto Update option, rendering it unusable.
A much improved UX/Usability would then be to simply disable the Update setting in Pathauto. It should still be visible, but clearly marked with that its functionality now is handled by the Redirect module.
Secondly, the "Automatically create redirects when URL aliases are changed." in Redirect needs an improved help text with that when enabled it will take over the Pathauto Update function.
Both improvements should of course detect if both modules are enabled and adapt to that by only showing the relevant info when they are.