Index: src/wp-includes/js/wp-embed-template.js
===================================================================
--- src/wp-includes/js/wp-embed-template.js	(revision 36390)
+++ src/wp-includes/js/wp-embed-template.js	(working copy)
@@ -26,7 +26,6 @@
 			share_dialog_close = document.querySelector( '.wp-embed-share-dialog-close' ),
 			share_input = document.querySelectorAll( '.wp-embed-share-input' ),
 			share_dialog_tabs = document.querySelectorAll( '.wp-embed-share-tab-button button' ),
-			links = document.getElementsByTagName( 'a' ),
 			i;

 		if ( share_input ) {
@@ -145,6 +144,7 @@
 		function linkClickHandler( e ) {
 			var target = e.target,
 				href;
 			if ( target.hasAttribute( 'href' ) ) {
 				href = target.getAttribute( 'href' );
 			} else {
@@ -154,13 +154,13 @@
 			/**
 			 * Send link target to the parent (embedding) site.
 			 */
-			sendEmbedMessage( 'link', href );
-			e.preventDefault();
+			if ( href ) {
+				sendEmbedMessage( 'link', href );
+				e.preventDefault();
+			}
 		}

-		for ( i = 0; i < links.length; i++ ) {
-			links[ i ].addEventListener( 'click', linkClickHandler );
-		}
+		document.addEventListener( 'click', linkClickHandler );
 	}

 	/**
