From 956d55682aa49c715f75cdf580d46e0d1c0ebd60 Mon Sep 17 00:00:00 2001 From: Aaron Robertshaw <60436221+aaronrobertshaw@users.noreply.github.com> Date: Wed, 3 Mar 2021 11:09:32 +1000 Subject: [PATCH] Fix border radius support application of zero values (#28998) --- packages/block-editor/src/hooks/border-radius.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/block-editor/src/hooks/border-radius.js b/packages/block-editor/src/hooks/border-radius.js index beb42e529751de..7ced3df65401a6 100644 --- a/packages/block-editor/src/hooks/border-radius.js +++ b/packages/block-editor/src/hooks/border-radius.js @@ -32,7 +32,7 @@ export function BorderRadiusEdit( props ) { } const onChange = ( newRadius ) => { - const newStyle = { + let newStyle = { ...style, border: { ...style?.border, @@ -40,7 +40,11 @@ export function BorderRadiusEdit( props ) { }, }; - setAttributes( { style: cleanEmptyObject( newStyle ) } ); + if ( newRadius === undefined ) { + newStyle = cleanEmptyObject( newStyle ); + } + + setAttributes( { style: newStyle } ); }; return (