From 3f9e6cce3e1fdf8e50a9d94758e734146cfb7ceb Mon Sep 17 00:00:00 2001 From: Dave Smith Date: Mon, 6 Feb 2023 15:57:19 +0000 Subject: [PATCH] Limit __experimentalMetadata to Core blocks --- packages/block-editor/src/hooks/metadata.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/block-editor/src/hooks/metadata.js b/packages/block-editor/src/hooks/metadata.js index 9f39082f46d85..1917e25d9f6c3 100644 --- a/packages/block-editor/src/hooks/metadata.js +++ b/packages/block-editor/src/hooks/metadata.js @@ -7,6 +7,10 @@ import { getBlockSupport } from '@wordpress/blocks'; const META_ATTRIBUTE_NAME = 'metadata'; export function hasBlockMetadataSupport( blockType, feature = '' ) { + // Only core blocks are allowed to use __experimentalMetadata until the fetaure is stablised. + if ( ! blockType.startsWith( 'core/' ) ) { + return false; + } const support = getBlockSupport( blockType, '__experimentalMetadata' ); return !! ( true === support || support?.[ feature ] ); }