Commit 4efa282c2e5 for woocommerce
commit 4efa282c2e5c7b91ab6b8f793d7bd0667349a1c8
Author: Luigi Teschio <gigitux@gmail.com>
Date: Mon Oct 26 11:46:17 2026 +0100
Fix rendering mode fallback when a theme has no saved preference (#70224)
* Fix rendering mode fallback for missing theme preferences
* Add changelog entry for rendering mode fallback fix
* remove changelog
diff --git a/plugins/woocommerce/client/blocks/assets/js/plugins/shop-page-rendering-mode/index.ts b/plugins/woocommerce/client/blocks/assets/js/plugins/shop-page-rendering-mode/index.ts
index 2eb909d8700..8c4b37487a4 100644
--- a/plugins/woocommerce/client/blocks/assets/js/plugins/shop-page-rendering-mode/index.ts
+++ b/plugins/woocommerce/client/blocks/assets/js/plugins/shop-page-rendering-mode/index.ts
@@ -23,7 +23,7 @@ const ShopPageRenderingMode = () => {
return (
select( preferencesStore ).get( 'core', 'renderingModes' )?.[
theme
- ].page ?? defaultRenderingMode
+ ]?.page ?? defaultRenderingMode
);
}, [] );