diff --git a/client/lib/media/list-store.js b/client/lib/media/list-store.js
index <HASH>..<HASH> 100644
--- a/client/lib/media/list-store.js
+++ b/client/lib/media/list-store.js
@@ -134,7 +134,7 @@ MediaListStore.isItemMatchingQuery = function( siteId, item ) {
 
 	matches = true;
 
-	if ( query.search ) {
+	if ( query.search && ! query.source ) {
 		// WP_Query tests a post's title and content when performing a search.
 		// Since we're testing binary data, we match the title only.
 		//
Don’t filter external media searches by filename

External media searches occur across data other than the filename. For example, Google Photos analyzes the content of the photo and matches on that.

This allows the API endpoint to determine if an item matches