Title: PluginNests's Replies | WordPress.org

---

# PluginNests

  [  ](https://wordpress.org/support/users/pluginnests/)

 *   [Profile](https://wordpress.org/support/users/pluginnests/)
 *   [Topics Started](https://wordpress.org/support/users/pluginnests/topics/)
 *   [Replies Created](https://wordpress.org/support/users/pluginnests/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/pluginnests/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/pluginnests/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/pluginnests/engagements/)
 *   [Favorites](https://wordpress.org/support/users/pluginnests/favorites/)

 Search replies:

## Forum Replies Created

Viewing 1 replies (of 1 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Media Bulk Download] Breaks Media Library](https://wordpress.org/support/topic/breaks-media-library-3/)
 *  Plugin Contributor [PluginNests](https://wordpress.org/support/users/pluginnests/)
 * (@pluginnests)
 * [1 week, 1 day ago](https://wordpress.org/support/topic/breaks-media-library-3/#post-18928992)
 * Hi [@koppit](https://wordpress.org/support/users/koppit/). thank you for this
   detailed report, the JSON snippet is exactly what made this diagnosable.
 * Good news first: the bulk download, ZIP, and metadata generation all working 
   confirms the plugin itself runs fine on WP 6.9.4. The white screen is coming 
   from **broken JSON in the Media Library’s `query-attachments` AJAX response**
   and the culprit is the stray HTML you pasted:
 *     ```wp-block-code
       <p class="media-types media-types-required-info">
         <span class="required-field-message">Required fields are marked …
       ```
   
 * I want to be straight with you: **that markup is not produced by Media Bulk Download.**
   It doesn’t appear anywhere in our codebase, and the plugin doesn’t hook the attachment
   query at all (no `ajax_query_attachments_args`, `pre_get_posts`, `restrict_manage_posts`,
   etc.), and our admin notices never run during AJAX requests. So we have no code
   path that could inject into that response. The `media-types-required-info` / “
   Required fields are marked” pattern is the signature of a **form / required-fields
   plugin or theme** that’s echoing output on `admin-ajax.php`. When anything prints
   HTML there, the JSON the grid expects gets corrupted, which is exactly the white-
   screen-on-page-2/filter behaviour you’re seeing.
 * That also explains why deactivating media plugins didn’t help, the offender likely
   isn’t a media plugin.
 * Two quick ways to pin it down:
    1. **Test with only Media Bulk Download active** (default theme). The grid will
       paginate/filter normally, confirming we’re in the clear.
    2. Then reactivate your other plugins one at a time until the white screen returns.
       The one that brings it back is the source. If you’re comfortable with code, 
       searching your `wp-content` for `media-types-required-info` will name it directly.
 * If you can tell me which plugin it turns out to be, I’m happy to dig in further
   and coordinate a fix with them.
 * Separately, I’ve just pushed **v1.0.5** confirming WordPress 6.9 compatibility,
   and we’re actively testing against the new 7.0 release.
 * Thanks again. Media Bulk Download team

Viewing 1 replies (of 1 total)