From ccddc9ae6b5ec13c5c86941e0c203d2014d58575 Mon Sep 17 00:00:00 2001 From: Enej Bajgoric Date: Tue, 14 Jul 2026 14:59:06 -0700 Subject: [PATCH] WP Build Polyfills: bump @wordpress/theme to 0.17.0 so boot can render ThemeProvider --- pnpm-lock.yaml | 10 +++++----- .../changelog/fix-wp-build-polyfills-theme-provider | 4 ++++ projects/packages/wp-build-polyfills/package.json | 2 +- .../changelog/fix-wp-build-polyfills-theme-provider | 4 ++++ 4 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 projects/packages/wp-build-polyfills/changelog/fix-wp-build-polyfills-theme-provider create mode 100644 projects/plugins/jetpack/changelog/fix-wp-build-polyfills-theme-provider diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3723d270a667..4aa056670f8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5157,7 +5157,7 @@ importers: version: 6.50.0 '@wordpress/build': specifier: 0.16.1 - version: 0.16.1(@babel/core@7.29.7)(@wordpress/boot@0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@wordpress/private-apis@1.50.0)(@wordpress/route@0.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@wordpress/theme@0.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(browserslist@4.28.2) + version: 0.16.1(@babel/core@7.29.7)(@wordpress/boot@0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@wordpress/private-apis@1.50.0)(@wordpress/route@0.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@wordpress/theme@0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(browserslist@4.28.2) '@wordpress/icons': specifier: ^13.0.0 version: 13.1.0(@types/react@18.3.28)(react@18.3.1) @@ -5174,8 +5174,8 @@ importers: specifier: ^0.16.0 version: 0.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/theme': - specifier: ^0.15.0 - version: 0.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.17.0 + version: 0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/ui': specifier: ^0.13.0 version: 0.13.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -25254,7 +25254,7 @@ snapshots: - browserslist - supports-color - '@wordpress/build@0.16.1(@babel/core@7.29.7)(@wordpress/boot@0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@wordpress/private-apis@1.50.0)(@wordpress/route@0.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@wordpress/theme@0.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(browserslist@4.28.2)': + '@wordpress/build@0.16.1(@babel/core@7.29.7)(@wordpress/boot@0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@wordpress/private-apis@1.50.0)(@wordpress/route@0.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@wordpress/theme@0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(browserslist@4.28.2)': dependencies: '@emotion/babel-plugin': 11.13.5 '@wordpress/style-runtime': 0.4.1 @@ -25276,7 +25276,7 @@ snapshots: '@wordpress/boot': 0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/private-apis': 1.50.0 '@wordpress/route': 0.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@wordpress/theme': 0.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/theme': 0.17.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@babel/core' - browserslist diff --git a/projects/packages/wp-build-polyfills/changelog/fix-wp-build-polyfills-theme-provider b/projects/packages/wp-build-polyfills/changelog/fix-wp-build-polyfills-theme-provider new file mode 100644 index 000000000000..56591db5e0c2 --- /dev/null +++ b/projects/packages/wp-build-polyfills/changelog/fix-wp-build-polyfills-theme-provider @@ -0,0 +1,4 @@ +Significance: patch +Type: fixed + +Update @wordpress/theme to 0.17.0 so wp.theme exposes ThemeProvider, which @wordpress/boot renders; fixes blank wp-build admin dashboards (Forms, VideoPress) on WordPress 6.9. diff --git a/projects/packages/wp-build-polyfills/package.json b/projects/packages/wp-build-polyfills/package.json index 00fff2f83442..f4edc44b8688 100644 --- a/projects/packages/wp-build-polyfills/package.json +++ b/projects/packages/wp-build-polyfills/package.json @@ -36,7 +36,7 @@ "@wordpress/notices": "^5.40.0", "@wordpress/private-apis": "1.50.0", "@wordpress/route": "^0.16.0", - "@wordpress/theme": "^0.15.0", + "@wordpress/theme": "^0.17.0", "@wordpress/ui": "^0.13.0", "browserslist": "^4.24.0", "c8": "^11.0.0", diff --git a/projects/plugins/jetpack/changelog/fix-wp-build-polyfills-theme-provider b/projects/plugins/jetpack/changelog/fix-wp-build-polyfills-theme-provider new file mode 100644 index 000000000000..fcb311067a1e --- /dev/null +++ b/projects/plugins/jetpack/changelog/fix-wp-build-polyfills-theme-provider @@ -0,0 +1,4 @@ +Significance: patch +Type: bugfix + +Forms and VideoPress: fix the admin dashboards rendering a blank "Something went wrong!" error on WordPress 6.9.