Commit 5ed512f337d for woocommerce
commit 5ed512f337d838e3d3ddd8d07b2d8a82afe2a32e
Author: Albert Juhé Lluveras <contact@albertjuhe.com>
Date: Mon Jun 1 09:21:28 2026 +0200
Simplify Dropdown block save function (#65312)
* Simplify Dropdown block save function
* Add changelog
* Add wrapper class
* Remove unnecessary import
diff --git a/plugins/woocommerce/changelog/fix-dropdown-simplify-save b/plugins/woocommerce/changelog/fix-dropdown-simplify-save
new file mode 100644
index 00000000000..e4532959f0b
--- /dev/null
+++ b/plugins/woocommerce/changelog/fix-dropdown-simplify-save
@@ -0,0 +1,5 @@
+Significance: patch
+Type: update
+Comment: Simplify Dropdown block save function
+
+
diff --git a/plugins/woocommerce/client/blocks/assets/js/blocks/dropdown/index.tsx b/plugins/woocommerce/client/blocks/assets/js/blocks/dropdown/index.tsx
index 0987f575343..fda89c64619 100644
--- a/plugins/woocommerce/client/blocks/assets/js/blocks/dropdown/index.tsx
+++ b/plugins/woocommerce/client/blocks/assets/js/blocks/dropdown/index.tsx
@@ -9,10 +9,9 @@ import { registerBlockType } from '@wordpress/blocks';
*/
import metadata from './block.json';
import Edit from './edit';
-import Save from './save';
registerBlockType( metadata, {
edit: Edit,
icon: productFilterOptions,
- save: Save,
+ save: () => null,
} );
diff --git a/plugins/woocommerce/client/blocks/assets/js/blocks/dropdown/save.tsx b/plugins/woocommerce/client/blocks/assets/js/blocks/dropdown/save.tsx
deleted file mode 100644
index 51dec4dfa0a..00000000000
--- a/plugins/woocommerce/client/blocks/assets/js/blocks/dropdown/save.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * External dependencies
- */
-import { useBlockProps } from '@wordpress/block-editor';
-
-const Save = () => {
- const blockProps = useBlockProps.save( {
- className: 'wc-block-dropdown',
- } );
-
- return <div { ...blockProps } />;
-};
-
-export default Save;
diff --git a/plugins/woocommerce/src/Blocks/BlockTypes/Dropdown.php b/plugins/woocommerce/src/Blocks/BlockTypes/Dropdown.php
index e0021e8e15d..3018b0a2313 100644
--- a/plugins/woocommerce/src/Blocks/BlockTypes/Dropdown.php
+++ b/plugins/woocommerce/src/Blocks/BlockTypes/Dropdown.php
@@ -61,6 +61,7 @@ final class Dropdown extends AbstractBlock {
: wp_unique_id( 'wc-block-dropdown-' );
$wrapper_attributes = array(
+ 'class' => 'wc-block-dropdown',
'data-wp-interactive' => 'woocommerce/dropdown',
'data-wp-context' => (string) wp_json_encode(
array(