From b9a24771d096290c67e32265e366d876203f3c72 Mon Sep 17 00:00:00 2001 From: Glen Davies Date: Thu, 8 Sep 2022 13:03:00 +1200 Subject: [PATCH] Limit contrast checker to only blocks that have at least one color defined (#43592) --- packages/block-editor/src/hooks/color-panel.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/block-editor/src/hooks/color-panel.js b/packages/block-editor/src/hooks/color-panel.js index 58d7a6916ff97..b1bf5b8206a79 100644 --- a/packages/block-editor/src/hooks/color-panel.js +++ b/packages/block-editor/src/hooks/color-panel.js @@ -26,9 +26,10 @@ export default function ColorPanel( { const [ detectedColor, setDetectedColor ] = useState(); const [ detectedLinkColor, setDetectedLinkColor ] = useState(); const ref = useBlockRef( clientId ); + const definedColors = settings.filter( ( setting ) => setting?.colorValue ); useEffect( () => { - if ( ! enableContrastChecking ) { + if ( ! enableContrastChecking || ! definedColors.length ) { return; }