WordPress.org

Make WordPress Core

Ticket #35785: 35785.diff

File 35785.diff, 720 bytes (added by EFAREM, 5 years ago)

Checks if query param exists before adding

  • src/wp-admin/js/post.js

     
    940940
    941941                $( '#publish' ).on( 'click', function() {
    942942                        location = window.location.href;
    943                         location += ( location.indexOf( '?' ) !== -1 ) ? '&' : '?';
    944                         location += 'wp-post-new-reload=true';
    945943
    946                         window.history.replaceState( null, null, location );
     944                        if ( window.location.href.indexOf('wp-post-new-reload') == -1 ) {
     945                                location += ( location.indexOf( '?' ) !== -1 ) ? '&' : '?';
     946                                location += 'wp-post-new-reload=true';
     947
     948                                window.history.replaceState( null, null, location );
     949                        }
    947950                });
    948951        }
    949952});