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
 		);
 	}, [] );