Commit 2d788f6ebd for wordpress.org

commit 2d788f6ebd0e786188a2a646ebab839f1e70d06f
Author: wildworks <wildworks@git.wordpress.org>
Date:   Tue Nov 4 09:39:31 2025 +0000

    Command Palette: Decode HTML entities in menu url

    Decode HTML entities in the menu URL so that query parameters, etc., will function as expected.

    Follow-up to [61022].

    Props swissspidy, tusharaddweb, youknowriad.
    Fixes #64177.
    Built from https://develop.svn.wordpress.org/trunk@61124


    git-svn-id: http://core.svn.wordpress.org/trunk@60460 1a063a9b-81f0-0310-95a4-ce76da25c4cd

diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php
index 0cabc68dbf..87a8339ec8 100644
--- a/wp-includes/script-loader.php
+++ b/wp-includes/script-loader.php
@@ -3453,7 +3453,7 @@ function wp_enqueue_command_palette_assets() {
 			if ( preg_match( '/\.php($|\?)/', $menu_slug ) || wp_http_validate_url( $menu_slug ) ) {
 				$menu_url = $menu_slug;
 			} elseif ( ! empty( menu_page_url( $menu_slug, false ) ) ) {
-				$menu_url = menu_page_url( $menu_slug, false );
+				$menu_url = html_entity_decode( menu_page_url( $menu_slug, false ), ENT_QUOTES, get_bloginfo( 'charset' ) );
 			}

 			if ( $menu_url ) {
@@ -3482,7 +3482,7 @@ function wp_enqueue_command_palette_assets() {
 					if ( preg_match( '/\.php($|\?)/', $submenu_slug ) || wp_http_validate_url( $submenu_slug ) ) {
 						$submenu_url = $submenu_slug;
 					} elseif ( ! empty( menu_page_url( $submenu_slug, false ) ) ) {
-						$submenu_url = menu_page_url( $submenu_slug, false );
+						$submenu_url = html_entity_decode( menu_page_url( $submenu_slug, false ), ENT_QUOTES, get_bloginfo( 'charset' ) );
 					}

 					if ( $submenu_url ) {
diff --git a/wp-includes/version.php b/wp-includes/version.php
index cd1caba45d..49cd0fe34b 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -16,7 +16,7 @@
  *
  * @global string $wp_version
  */
-$wp_version = '6.9-beta2-61123';
+$wp_version = '6.9-beta2-61124';

 /**
  * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.