This is a very minor bug, sort of an edge case, but hitting a 404 is never pleasant as it triggers a “did I do something wrong?” when managing a website.
Changing a tag name and reverting it to a previous tag name choice on the same screen (meaning, without reloading the page) causes a 404 error.


If you change a tag name at least once and end up choosing any tag name you previously validated on the same screen (or the original name), Discourses requests a wrong /tag/<tag_name>/notifications route using an unused tag_name, which results in a 404 error.
Reproduction steps:
-
Open an existing tag page:
https://your-discourse.com/tag/a -
Click the wrench, change the name and validate

-
(optional) change the name again
-
Revert the name to one of the previous ones (or the original tag name)
-
