From 322188cd55167a2a77b993df6f7207a343fc73c9 Mon Sep 17 00:00:00 2001 From: Marin Atanasov <8436925+tyxla@users.noreply.github.com> Date: Mon, 20 May 2024 16:30:00 +0300 Subject: [PATCH] Search Block: Fix borderRadius mutation --- packages/block-library/src/search/edit.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/block-library/src/search/edit.js b/packages/block-library/src/search/edit.js index bb79bbf087dd19..1a88576965002f 100644 --- a/packages/block-library/src/search/edit.js +++ b/packages/block-library/src/search/edit.js @@ -112,13 +112,19 @@ export default function SearchEdit( { ] ); const borderRadius = style?.border?.radius; - const borderProps = useBorderProps( attributes ); + let borderProps = useBorderProps( attributes ); // Check for old deprecated numerical border radius. Done as a separate // check so that a borderRadius style won't overwrite the longhand // per-corner styles. if ( typeof borderRadius === 'number' ) { - borderProps.style.borderRadius = `${ borderRadius }px`; + borderProps = { + ...borderProps, + style: { + ...borderProps.style, + borderRadius: `${ borderRadius }px`, + }, + }; } const colorProps = useColorProps( attributes );