diff --git a/src/wp-admin/js/widgets/media-widgets.js b/src/wp-admin/js/widgets/media-widgets.js index d1f015f605..1c4d6fecaf 100644 --- a/src/wp-admin/js/widgets/media-widgets.js +++ b/src/wp-admin/js/widgets/media-widgets.js @@ -184,6 +184,12 @@ wp.mediaWidgets = ( function( $ ) { return; } + // If video, test for Vimeo and YouTube, otherwise, renderFail(). This should be removed once #34115 is resolved. + if ( 'video' === this.controller.options.mimeType && ! /vimeo|youtu\.?be/.test( urlParser.host ) ) { + embedLinkView.renderFail(); + return; + } + embedLinkView.dfd = $.ajax({ url: wp.media.view.settings.oEmbedProxyUrl, data: {