diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-admin/load-scripts.php --- a/wp/wp-admin/load-scripts.php Fri Sep 05 18:40:08 2025 +0200 +++ b/wp/wp-admin/load-scripts.php Fri Sep 05 18:52:52 2025 +0200 @@ -1,11 +1,18 @@ registered ) ) { - continue; - } - - $ver = $wp_scripts->registered[ $handle ]->ver ? $wp_scripts->registered[ $handle ]->ver : $wp_version; - $etag .= "{$handle}:{$ver};"; -} - -/* - * This is not intended to be cryptographically secure, just a fast way to get - * a fixed length string based on the script versions. As this file does not - * load the full WordPress environment, it is not possible to use the salted - * wp_hash() function. - */ -$etag = 'W/"' . md5( $etag ) . '"'; +$etag = $wp_scripts->get_etag( $load ); if ( isset( $_SERVER['HTTP_IF_NONE_MATCH'] ) && stripslashes( $_SERVER['HTTP_IF_NONE_MATCH'] ) === $etag ) { header( "$protocol 304 Not Modified" );