Commit cbb9d172cb0 for woocommerce

commit cbb9d172cb08609599d81cab802bd38288f9867f
Author: Karol Manijak <20098064+kmanijak@users.noreply.github.com>
Date:   Mon Aug 24 16:41:57 2026 +0200

    Guard Product Filters block gap values (#67974)

    * Guard Product Filters block gap values

    * Add changelog entry for Product Filters block gap guard

diff --git a/plugins/woocommerce/changelog/wooairr-126-product-filters-block-gap-guard b/plugins/woocommerce/changelog/wooairr-126-product-filters-block-gap-guard
new file mode 100644
index 00000000000..f446968e2ae
--- /dev/null
+++ b/plugins/woocommerce/changelog/wooairr-126-product-filters-block-gap-guard
@@ -0,0 +1,4 @@
+Significance: patch
+Type: fix
+
+Prevent invalid Product Filters block spacing values from being rendered.
diff --git a/plugins/woocommerce/src/Blocks/BlockTypes/ProductFilters.php b/plugins/woocommerce/src/Blocks/BlockTypes/ProductFilters.php
index f37c2dd6b34..da219033cad 100644
--- a/plugins/woocommerce/src/Blocks/BlockTypes/ProductFilters.php
+++ b/plugins/woocommerce/src/Blocks/BlockTypes/ProductFilters.php
@@ -236,7 +236,7 @@ class ProductFilters extends AbstractBlock {
 		}

 		$block_gap = $attributes['style']['spacing']['blockGap'] ?? '';
-		if ( '' !== $block_gap ) {
+		if ( is_string( $block_gap ) && '' !== $block_gap ) {
 			$styles[] = sprintf( '--wc-product-filter-block-spacing: %s', StyleAttributesUtils::get_spacing_value( $block_gap ) );
 		}