Custom attachment field dissapearing

I figured it out. In an effort to organize/optimize my actions and filters, there are a bunch that I only call on certain pages, using WordPress’ global $pagenow variable. I was only calling the “attachment_fields_to_edit” filter for media-upload.php, async-upload.php, and media-new.php, which apparently isn’t a valid way to do this with the new uploader.

I switched to adding the filter on all admin pages and it’s working fine now.