diff --git a/packages/block-editor/src/components/inserter/media-tab/media-preview.js b/packages/block-editor/src/components/inserter/media-tab/media-preview.js index 9efed229f0adf..d3b221910eae2 100644 --- a/packages/block-editor/src/components/inserter/media-tab/media-preview.js +++ b/packages/block-editor/src/components/inserter/media-tab/media-preview.js @@ -195,7 +195,12 @@ export function MediaPreview( { media, onClick, category } ) { createSuccessNotice, ] ); - const title = media.title?.rendered || media.title; + + const title = + typeof media.title === 'string' + ? media.title + : media.title?.rendered || __( 'no title' ); + let truncatedTitle; if ( title.length > MAXIMUM_TITLE_LENGTH ) { const omission = '...';