Commit 1a70a8ed552 for woocommerce

commit 1a70a8ed5528b04c00a4bca2567b314ac75fac6d
Author: Tung Du <dinhtungdu@gmail.com>
Date:   Tue Oct 6 10:01:06 2026 +0700

    Remove obsolete Product Filters router region workaround (#69290)

diff --git a/plugins/woocommerce/changelog/codex-68458-product-filters-router-region b/plugins/woocommerce/changelog/codex-68458-product-filters-router-region
new file mode 100644
index 00000000000..d67925dbacc
--- /dev/null
+++ b/plugins/woocommerce/changelog/codex-68458-product-filters-router-region
@@ -0,0 +1,5 @@
+Significance: patch
+Type: dev
+Comment: Remove obsolete Product Filters router workaround; no change on supported WordPress versions.
+
+
diff --git a/plugins/woocommerce/src/Blocks/BlockTypes/ProductFilters.php b/plugins/woocommerce/src/Blocks/BlockTypes/ProductFilters.php
index f66f3e720e2..bf2501c0c7b 100644
--- a/plugins/woocommerce/src/Blocks/BlockTypes/ProductFilters.php
+++ b/plugins/woocommerce/src/Blocks/BlockTypes/ProductFilters.php
@@ -233,6 +233,7 @@ CSS;

 		$wrapper_attributes = array(
 			'class'                         => implode( ' ', $wrapper_classes ),
+			'data-wp-router-region'         => $this->generate_navigation_id( $block ),
 			'data-wp-interactive'           => $this->get_full_block_name(),
 			'data-wp-init--colors'          => 'callbacks.initColors',
 			'data-wp-watch--active-filters' => 'callbacks.syncActiveFiltersWithServer',
@@ -246,11 +247,6 @@ CSS;
 			$wrapper_attributes['data-wp-class--is-overlay-opened'] = 'context.isOverlayOpened';
 		}

-		// Remove this conditional once the fix is released in WP. https://github.com/woocommerce/gutenberg/pull/4.
-		if ( ! isset( $block->context['productCollectionLocation'] ) ) {
-			$wrapper_attributes['data-wp-router-region'] = $this->generate_navigation_id( $block );
-		}
-
 		ob_start();
 		?>
 		<div <?php echo get_block_wrapper_attributes( $wrapper_attributes ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>>