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 ?>>