Index: src/wp-includes/js/tinymce/plugins/wpview/plugin.js
===================================================================
--- src/wp-includes/js/tinymce/plugins/wpview/plugin.js	(revision 32139)
+++ src/wp-includes/js/tinymce/plugins/wpview/plugin.js	(working copy)
@@ -182,11 +182,11 @@
 			return;
 		}
 
-		if ( selected ) {
-			removeView( selected );
-		}
+		if ( ! event.load ) {
+			if ( selected ) {
+				removeView( selected );
+			}
 
-		if ( ! event.load ) {
 			node = editor.selection.getNode();
 
 			if ( node && node !== editor.getBody() && /^\s*https?:\/\/\S+\s*$/i.test( event.content ) ) {
@@ -361,6 +361,9 @@
 
 		// Remove marker attributes
 		$( 'p[data-wpview-marker]', rootNode ).attr( 'data-wpview-marker', null );
+
+		// Reset the selected node if any
+		selected = null;
 	}
 
 	editor.on( 'PreProcess', function( event ) {
