From 105f0a27567a064283095d5750aaf57d1b6697c2 Mon Sep 17 00:00:00 2001 From: Aki Hamano Date: Wed, 29 Jul 2026 20:07:38 +0900 Subject: [PATCH 1/2] General: Bump the pinned hash for Gutenberg to f65b5d --- package.json | 2 +- .../assets/script-loader-packages.php | 22 +++++++++---------- .../assets/script-modules-packages.php | 4 ++-- src/wp-includes/blocks/blocks-json.php | 1 - src/wp-includes/blocks/navigation.php | 2 +- src/wp-includes/blocks/paragraph/block.json | 1 - .../pages/font-library/page-wp-admin.php | 5 +++-- .../build/pages/font-library/page.php | 5 +++-- .../options-connectors/page-wp-admin.php | 5 +++-- .../build/pages/options-connectors/page.php | 5 +++-- 10 files changed, 27 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index ef9fe61733a85..6769dcd677ae6 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "url": "https://develop.svn.wordpress.org/trunk" }, "gutenberg": { - "sha": "4997026b75c922d8a6f77a03d72ed7cad04c7073", + "sha": "f65b5d553a42fa8a21b98e488b0f1f82819b4257", "ghcrRepo": "WordPress/gutenberg/gutenberg-wp-develop-build" }, "engines": { diff --git a/src/wp-includes/assets/script-loader-packages.php b/src/wp-includes/assets/script-loader-packages.php index 7420056b8553b..47dd96b9b3485 100644 --- a/src/wp-includes/assets/script-loader-packages.php +++ b/src/wp-includes/assets/script-loader-packages.php @@ -104,7 +104,7 @@ 'wp-url', 'wp-warning' ), - 'version' => '77626afea4a1cac03204' + 'version' => 'b1292aac86a5d819f737' ), 'block-library.js' => array( 'dependencies' => array( @@ -150,7 +150,7 @@ 'import' => 'dynamic' ) ), - 'version' => 'd24e08348f91bcfce1b7' + 'version' => '97b70e2d8d72d9b83b4e' ), 'block-serialization-default-parser.js' => array( 'dependencies' => array( @@ -183,7 +183,7 @@ 'wp-shortcode', 'wp-warning' ), - 'version' => 'dc4bdf700024000fd427' + 'version' => '524509cfc84da30a4133' ), 'commands.js' => array( 'dependencies' => array( @@ -224,7 +224,7 @@ 'wp-theme', 'wp-warning' ), - 'version' => 'd54375c07776a218ee99' + 'version' => 'd5254b2fdf63282d09f7' ), 'compose.js' => array( 'dependencies' => array( @@ -306,7 +306,7 @@ 'wp-theme', 'wp-widgets' ), - 'version' => 'f28ae391ffd39b8db426' + 'version' => '05ff2e24b332f5dc0ea1' ), 'data.js' => array( 'dependencies' => array( @@ -346,7 +346,7 @@ 'dependencies' => array( 'wp-deprecated' ), - 'version' => '22d969bde5c7182cdd2f' + 'version' => 'e13e9a880cb4f091f98e' ), 'dom-ready.js' => array( 'dependencies' => array( @@ -396,7 +396,7 @@ 'import' => 'static' ) ), - 'version' => '4aeb2f3aa372be39adb2' + 'version' => '823ecf7905c05ce03022' ), 'edit-site.js' => array( 'dependencies' => array( @@ -446,7 +446,7 @@ 'import' => 'static' ) ), - 'version' => 'c33d508cfc124b1b3e2d' + 'version' => '64590e045eedae65347d' ), 'edit-widgets.js' => array( 'dependencies' => array( @@ -487,7 +487,7 @@ 'import' => 'static' ) ), - 'version' => 'b6608ebdd73ddae5a250' + 'version' => '9d38df85a4b408821722' ), 'editor.js' => array( 'dependencies' => array( @@ -537,7 +537,7 @@ 'import' => 'static' ) ), - 'version' => 'cf691bc72eeac5643913' + 'version' => '2f1a5efaa6f78167e6c7' ), 'element.js' => array( 'dependencies' => array( @@ -794,7 +794,7 @@ 'wp-keycodes', 'wp-private-apis' ), - 'version' => '1c4b61567c93d486f1dc' + 'version' => '9f145f4a11c41d022c83' ), 'router.js' => array( 'dependencies' => array( diff --git a/src/wp-includes/assets/script-modules-packages.php b/src/wp-includes/assets/script-modules-packages.php index 90e2c2a1f32fb..fc6e0c98dd365 100644 --- a/src/wp-includes/assets/script-modules-packages.php +++ b/src/wp-includes/assets/script-modules-packages.php @@ -76,7 +76,7 @@ 'import' => 'static' ) ), - 'version' => '96a846e1d7b789c39ab9' + 'version' => '1bf28ded04f9f188bdcb' ), 'block-library/playlist/view.js' => array( 'dependencies' => array( @@ -315,7 +315,7 @@ 'wp-private-apis', 'wp-style-engine' ), - 'version' => '9d008e280440935933bc' + 'version' => '0e40b71e65fda1397a4b' ), 'route/index.js' => array( 'dependencies' => array( diff --git a/src/wp-includes/blocks/blocks-json.php b/src/wp-includes/blocks/blocks-json.php index 422eca780bfd3..d37e7583dd027 100644 --- a/src/wp-includes/blocks/blocks-json.php +++ b/src/wp-includes/blocks/blocks-json.php @@ -4812,7 +4812,6 @@ 'full' ), 'splitting' => true, - 'editableRoot' => true, 'anchor' => true, 'className' => false, '__experimentalBorder' => array( diff --git a/src/wp-includes/blocks/navigation.php b/src/wp-includes/blocks/navigation.php index 802909a39e648..fcb8f5f97af8e 100644 --- a/src/wp-includes/blocks/navigation.php +++ b/src/wp-includes/blocks/navigation.php @@ -1250,7 +1250,7 @@ function block_core_navigation_add_directives_to_submenu( $tags, $block_attribut ) ) ) { $tags->set_attribute( 'data-wp-on--click', 'actions.toggleMenuOnClick' ); - $tags->set_attribute( 'data-wp-bind--aria-expanded', 'state.isMenuOpen' ); + $tags->set_attribute( 'data-wp-bind--aria-expanded', 'state.isSubmenuOpen' ); // The `aria-expanded` attribute for SSR is already added in the submenu block. } // Add directives to the submenu. diff --git a/src/wp-includes/blocks/paragraph/block.json b/src/wp-includes/blocks/paragraph/block.json index 1b6ad873c6b66..556c2870557f7 100644 --- a/src/wp-includes/blocks/paragraph/block.json +++ b/src/wp-includes/blocks/paragraph/block.json @@ -29,7 +29,6 @@ "supports": { "align": [ "wide", "full" ], "splitting": true, - "editableRoot": true, "anchor": true, "className": false, "__experimentalBorder": { diff --git a/src/wp-includes/build/pages/font-library/page-wp-admin.php b/src/wp-includes/build/pages/font-library/page-wp-admin.php index 0ec524abcf6dd..96450e55ce17b 100644 --- a/src/wp-includes/build/pages/font-library/page-wp-admin.php +++ b/src/wp-includes/build/pages/font-library/page-wp-admin.php @@ -87,9 +87,10 @@ function wp_get_font_library_wp_admin_menu_items() { */ function wp_font_library_wp_admin_preload_data() { // Define paths to preload - same for all pages - // Please also change packages/core-data/src/entities.js when changing this. + // This must exactly match the _fields list in packages/core-data/src/entities.js, + // same fields in the same order, or the preload is never consumed. $preload_paths = array( - '/?_fields=description,gmt_offset,home,image_sizes,image_size_threshold,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front', + '/?_fields=description,gmt_offset,home,image_max_bit_depth,image_sizes,image_size_threshold,image_strip_meta,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front', array( '/wp/v2/settings', 'OPTIONS' ), ); diff --git a/src/wp-includes/build/pages/font-library/page.php b/src/wp-includes/build/pages/font-library/page.php index dae179c60987c..0aaec2d145acf 100644 --- a/src/wp-includes/build/pages/font-library/page.php +++ b/src/wp-includes/build/pages/font-library/page.php @@ -88,9 +88,10 @@ function wp_get_font_library_menu_items() { */ function wp_font_library_preload_data() { // Define paths to preload - same for all pages - // Please also change packages/core-data/src/entities.js when changing this. + // This must exactly match the _fields list in packages/core-data/src/entities.js, + // same fields in the same order, or the preload is never consumed. $preload_paths = array( - '/?_fields=description,gmt_offset,home,image_sizes,image_size_threshold,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front', + '/?_fields=description,gmt_offset,home,image_max_bit_depth,image_sizes,image_size_threshold,image_strip_meta,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front', array( '/wp/v2/settings', 'OPTIONS' ), ); diff --git a/src/wp-includes/build/pages/options-connectors/page-wp-admin.php b/src/wp-includes/build/pages/options-connectors/page-wp-admin.php index e32cf496549a8..49f5cde955bc6 100644 --- a/src/wp-includes/build/pages/options-connectors/page-wp-admin.php +++ b/src/wp-includes/build/pages/options-connectors/page-wp-admin.php @@ -87,9 +87,10 @@ function wp_get_options_connectors_wp_admin_menu_items() { */ function wp_options_connectors_wp_admin_preload_data() { // Define paths to preload - same for all pages - // Please also change packages/core-data/src/entities.js when changing this. + // This must exactly match the _fields list in packages/core-data/src/entities.js, + // same fields in the same order, or the preload is never consumed. $preload_paths = array( - '/?_fields=description,gmt_offset,home,image_sizes,image_size_threshold,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front', + '/?_fields=description,gmt_offset,home,image_max_bit_depth,image_sizes,image_size_threshold,image_strip_meta,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front', array( '/wp/v2/settings', 'OPTIONS' ), ); diff --git a/src/wp-includes/build/pages/options-connectors/page.php b/src/wp-includes/build/pages/options-connectors/page.php index 1ece3b8003e97..7695969c7c060 100644 --- a/src/wp-includes/build/pages/options-connectors/page.php +++ b/src/wp-includes/build/pages/options-connectors/page.php @@ -88,9 +88,10 @@ function wp_get_options_connectors_menu_items() { */ function wp_options_connectors_preload_data() { // Define paths to preload - same for all pages - // Please also change packages/core-data/src/entities.js when changing this. + // This must exactly match the _fields list in packages/core-data/src/entities.js, + // same fields in the same order, or the preload is never consumed. $preload_paths = array( - '/?_fields=description,gmt_offset,home,image_sizes,image_size_threshold,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front', + '/?_fields=description,gmt_offset,home,image_max_bit_depth,image_sizes,image_size_threshold,image_strip_meta,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front', array( '/wp/v2/settings', 'OPTIONS' ), ); From 0ece0e1114d4c356217c5f2b3ec3fd9032476bf1 Mon Sep 17 00:00:00 2001 From: Aki Hamano Date: Wed, 29 Jul 2026 20:39:15 +0900 Subject: [PATCH 2/2] General: Bump the pinned hash for Gutenberg to fd715a6 --- package.json | 2 +- .../build/pages/font-library/page-wp-admin.php | 10 +++++----- .../build/pages/options-connectors/page-wp-admin.php | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 6769dcd677ae6..d854406d50d7e 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "url": "https://develop.svn.wordpress.org/trunk" }, "gutenberg": { - "sha": "f65b5d553a42fa8a21b98e488b0f1f82819b4257", + "sha": "fd715a6833679d098d9fee84b642f8f1bc27341b", "ghcrRepo": "WordPress/gutenberg/gutenberg-wp-develop-build" }, "engines": { diff --git a/src/wp-includes/build/pages/font-library/page-wp-admin.php b/src/wp-includes/build/pages/font-library/page-wp-admin.php index 96450e55ce17b..bbca5fa7964fb 100644 --- a/src/wp-includes/build/pages/font-library/page-wp-admin.php +++ b/src/wp-includes/build/pages/font-library/page-wp-admin.php @@ -270,23 +270,23 @@ function wp_font_library_wp_admin_render_page() { #wpwrap { overflow-y: auto; } - body { + body.js { background: #fff; } /* Reset wp-admin padding */ - #wpcontent { + body.js #wpcontent { padding-inline-start: 0; } - #wpbody-content { + body.js #wpbody-content { padding-bottom: 0; } /* Hide legacy admin elements */ - #wpbody-content > div:not(.boot-layout-container):not(#screen-meta) { + body.js #wpbody-content > div:not(.boot-layout-container):not(#screen-meta) { display: none; } - #wpfooter { + body.js #wpfooter { display: none; } diff --git a/src/wp-includes/build/pages/options-connectors/page-wp-admin.php b/src/wp-includes/build/pages/options-connectors/page-wp-admin.php index 49f5cde955bc6..3b11db178f809 100644 --- a/src/wp-includes/build/pages/options-connectors/page-wp-admin.php +++ b/src/wp-includes/build/pages/options-connectors/page-wp-admin.php @@ -270,23 +270,23 @@ function wp_options_connectors_wp_admin_render_page() { #wpwrap { overflow-y: auto; } - body { + body.js { background: #fff; } /* Reset wp-admin padding */ - #wpcontent { + body.js #wpcontent { padding-inline-start: 0; } - #wpbody-content { + body.js #wpbody-content { padding-bottom: 0; } /* Hide legacy admin elements */ - #wpbody-content > div:not(.boot-layout-container):not(#screen-meta) { + body.js #wpbody-content > div:not(.boot-layout-container):not(#screen-meta) { display: none; } - #wpfooter { + body.js #wpfooter { display: none; }