diff --git a/admin/class-admin-asset-manager.php b/admin/class-admin-asset-manager.php index c3b27171985..d877241e811 100644 --- a/admin/class-admin-asset-manager.php +++ b/admin/class-admin-asset-manager.php @@ -176,6 +176,16 @@ public static function create_default_location() { * @return void */ public function register_wp_assets() { + + global $wp_scripts; + + $script = $wp_scripts->query( 'react' ); + + // IE11 needs wp-polyfill to be registered before react. + if ( $script && ! in_array( 'wp-polyfill', $script->deps, true ) ) { + $script->deps[] = 'wp-polyfill'; + } + $flat_version = $this->flatten_version( WPSEO_VERSION ); wp_register_script( 'lodash-base', plugins_url( 'js/vendor/lodash.min.js', WPSEO_FILE ), array(), false, true );