I didn’t have a chance to post about this, but last week I quietly released Media Categories 1.3.1, to workaround a problem which was reported to me on the support forums in the WordPress Plugin directory.
A user of the Media Categories plugin explained that some under certain circumstances, categorized media would not save properly. Here are the steps to reproduce the problem:
Create two categories with the same name, but different slugs. Open up an attachment while Media Categories 1.3 or below are turned on. (download that version here) Select the two same-name categories, and click save. WordPress will take you back to the Media Library. Open the same attachment again, and click save, without having changed anything. Open that attachment once more. You will find that one of the categories that had a duplicate name, is no longer selected. The first thing I did was turn off the styling on my plugin, which hides a text field that WordPress creates when an attachment has taxonomy support and watched what it did as I went through each of the steps above. This field will take term ID’s, slugs, and names - it can take any number of terms, each separated by commas - but requires the user to manually enter them from memory, which I why I built my plugin.
...