WordPress.org

Make WordPress Core

Ticket #39337: 39337.4.patch

File 39337.4.patch, 711 bytes (added by iseuldebot, 4 years ago)
  • src/wp-includes/js/mce-view.js

     
    428428                 */
    429429                replaceMarkers: function() {
    430430                        this.getMarkers( function( editor, node ) {
     431                                var selected = node === editor.selection.getNode();
    431432                                var $viewNode;
    432433
    433434                                if ( ! this.loader && $( node ).text() !== this.text ) {
     
    440441                                );
    441442
    442443                                editor.$( node ).replaceWith( $viewNode );
     444
     445                                if ( selected ) {
     446                                        editor.selection.select( $viewNode[0] );
     447
     448                                        setTimeout( function() {
     449                                                editor.selection.collapse();
     450                                        } );
     451                                }
    443452                        } );
    444453                },
    445454