diff --git a/packages/patterns/src/components/pattern-overrides-controls.js b/packages/patterns/src/components/pattern-overrides-controls.js index 5207348c7bd7c6..9ad905b8bd9724 100644 --- a/packages/patterns/src/components/pattern-overrides-controls.js +++ b/packages/patterns/src/components/pattern-overrides-controls.js @@ -61,13 +61,12 @@ function PatternOverridesControls( { } const hasUnsupportedImageAttributes = - blockName === 'core/image' && - ( !! attributes.caption?.length || !! attributes.href?.length ); + blockName === 'core/image' && !! attributes.href?.length; const helpText = ! hasOverrides && hasUnsupportedImageAttributes ? __( - `Overrides currently don't support image captions or links. Remove the caption or link first before enabling overrides.` + `Overrides currently don't support image links. Remove the link first before enabling overrides.` ) : __( 'Allow changes to this block throughout instances of this pattern.' diff --git a/packages/patterns/src/constants.js b/packages/patterns/src/constants.js index 99563a1a16787f..9f35b719949c42 100644 --- a/packages/patterns/src/constants.js +++ b/packages/patterns/src/constants.js @@ -20,7 +20,7 @@ export const PARTIAL_SYNCING_SUPPORTED_BLOCKS = { 'core/paragraph': [ 'content' ], 'core/heading': [ 'content' ], 'core/button': [ 'text', 'url', 'linkTarget', 'rel' ], - 'core/image': [ 'id', 'url', 'title', 'alt' ], + 'core/image': [ 'id', 'url', 'title', 'alt', 'caption' ], }; export const PATTERN_OVERRIDES_BINDING_SOURCE = 'core/pattern-overrides';