diff --git a/packages/block-library/src/embed/embed-preview.js b/packages/block-library/src/embed/embed-preview.js index be74f2f627a103..f962c5b4692f14 100644 --- a/packages/block-library/src/embed/embed-preview.js +++ b/packages/block-library/src/embed/embed-preview.js @@ -73,14 +73,11 @@ class EmbedPreview extends Component { const { interactive } = this.state; const html = 'photo' === type ? getPhotoHtml( preview ) : preview.html; - const parsedHost = new URL( url ).host.split( '.' ); - const parsedHostBaseUrl = parsedHost - .splice( parsedHost.length - 2, parsedHost.length - 1 ) - .join( '.' ); + const embedSourceUrl = new URL( url ).hostname; const iframeTitle = sprintf( // translators: %s: host providing embed content e.g: www.youtube.com __( 'Embedded content from %s' ), - parsedHostBaseUrl + embedSourceUrl ); const sandboxClassnames = clsx( type, @@ -136,7 +133,7 @@ class EmbedPreview extends Component { __( "Embedded content from %s can't be previewed in the editor." ), - parsedHostBaseUrl + embedSourceUrl ) }

diff --git a/packages/block-library/src/embed/embed-preview.native.js b/packages/block-library/src/embed/embed-preview.native.js index d692b6cd58563a..6ba0daff2bd2d9 100644 --- a/packages/block-library/src/embed/embed-preview.native.js +++ b/packages/block-library/src/embed/embed-preview.native.js @@ -77,14 +77,11 @@ const EmbedPreview = ( { const { provider_url: providerUrl } = preview; const html = 'photo' === type ? getPhotoHtml( preview ) : preview.html; - const parsedHost = new URL( url ).host.split( '.' ); - const parsedHostBaseUrl = parsedHost - .splice( parsedHost.length - 2, parsedHost.length - 1 ) - .join( '.' ); + const embedSourceUrl = new URL( url ).host.split( '.' ); const iframeTitle = sprintf( // translators: %s: host providing embed content e.g: www.youtube.com __( 'Embedded content from %s' ), - parsedHostBaseUrl + embedSourceUrl ); const sandboxClassnames = clsx( type,