Commit a796ad79ff5 for woocommerce

commit a796ad79ff5789e43cebabd0bc8a4dade6f76535
Author: Vladimir Reznichenko <kalessil@gmail.com>
Date:   Mon Nov 9 09:37:59 2026 +0100

    [Fix] Address use-case reported in WOOAIRR-704 (#70768)

    Follows up on #70622 and covers the use-case reported in WOOAIRR-704.

diff --git a/plugins/woocommerce/src/Blocks/BlockTypes/MiniCart.php b/plugins/woocommerce/src/Blocks/BlockTypes/MiniCart.php
index 897985839ee..7f2320537cc 100644
--- a/plugins/woocommerce/src/Blocks/BlockTypes/MiniCart.php
+++ b/plugins/woocommerce/src/Blocks/BlockTypes/MiniCart.php
@@ -233,7 +233,9 @@ class MiniCart extends AbstractBlock {

 		// Performance note: prevent populating 'paymentMethodSortOrder' in '\Automattic\WooCommerce\Blocks\Payments\Api::add_payment_method_script_data',
 		// which initializes all registered payment gateways (triggers bulk autoloading and objects allocations; some environments not handling this well).
-		$this->asset_data_registry->add( 'paymentMethodSortOrder', array() );
+		if ( ! has_block( 'woocommerce/checkout' ) && ! has_block( 'woocommerce/cart' ) ) {
+			$this->asset_data_registry->add( 'paymentMethodSortOrder', array() );
+		}

 		/**
 		 * Fires after cart block data is registered.