Index: src/wp-includes/js/mce-view.js
===================================================================
--- src/wp-includes/js/mce-view.js	(revision 31581)
+++ src/wp-includes/js/mce-view.js	(working copy)
@@ -648,9 +648,17 @@
 		 * @param {HTMLElement}    node   The view node to update.
 		 */
 		update: function( text, editor, node ) {
-			$( node ).data( 'rendered', false );
-			editor.dom.setAttrib( node, 'data-wpview-text', encodeURIComponent( text ) );
-			wp.mce.views.createInstance( this.type, text, this.match( text ).options ).render();
+			_.find( views, function( view, type ) {
+				var match = view.prototype.match( text );
+
+				if ( match ) {
+					$( node ).data( 'rendered', false );
+					editor.dom.setAttrib( node, 'data-wpview-text', encodeURIComponent( text ) );
+					wp.mce.views.createInstance( type, text, match.options ).render();
+
+					return true;
+				}
+			} );
 		},
 
 		/**
