diff --git a/packages/media-fields/src/attached_to/edit.tsx b/packages/media-fields/src/attached_to/edit.tsx index ae98becfc7a1fc..35bf66a12d3699 100644 --- a/packages/media-fields/src/attached_to/edit.tsx +++ b/packages/media-fields/src/attached_to/edit.tsx @@ -90,13 +90,16 @@ export default function MediaAttachedToEdit( { {} ); setSearchResults( results ); - const mappedSuggestions = results.map( ( result ) => { + const suggestions = results.map( ( result ) => { return { label: result.title, value: result.id.toString(), }; } ); - setOptions( mappedSuggestions ); + const includeCurrent = + ! filterValue && + suggestions.findIndex( ( s ) => s.value === value ) === -1; + setOptions( suggestions.concat( includeCurrent ? defaultPost : [] ) ); setIsLoading( false ); };