WordPress.org

Make WordPress Core

Ticket #40405: 40405.0.diff

File 40405.0.diff, 1.1 KB (added by westonruter, 3 years ago)
  • src/wp-admin/js/customize-controls.js

    diff --git src/wp-admin/js/customize-controls.js src/wp-admin/js/customize-controls.js
    index e038dcc8fa..d340a1ba04 100644
     
    47624762                         */
    47634763                        populateChangesetUuidParam = function( isIncluded ) {
    47644764                                var urlParser, queryParams;
     4765
     4766                                // Abort on IE9 which doesn't support history management.
     4767                                if ( ! history.replaceState ) {
     4768                                        return;
     4769                                }
     4770
    47654771                                urlParser = document.createElement( 'a' );
    47664772                                urlParser.href = location.href;
    47674773                                queryParams = api.utils.parseQueryString( urlParser.search.substr( 1 ) );
     
    47804786                                history.replaceState( {}, document.title, urlParser.href );
    47814787                        };
    47824788
    4783                         if ( history.replaceState ) {
    4784                                 changesetStatus.bind( function( newStatus ) {
    4785                                         populateChangesetUuidParam( '' !== newStatus && 'publish' !== newStatus );
    4786                                 } );
    4787                         }
     4789                        changesetStatus.bind( function( newStatus ) {
     4790                                populateChangesetUuidParam( '' !== newStatus && 'publish' !== newStatus );
     4791                        } );
    47884792
    47894793                        // Expose states to the API.
    47904794                        api.state = state;