diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-includes/blocks/file/block.json --- a/wp/wp-includes/blocks/file/block.json Fri Sep 05 18:40:08 2025 +0200 +++ b/wp/wp-includes/blocks/file/block.json Fri Sep 05 18:52:52 2025 +0200 @@ -11,8 +11,13 @@ "id": { "type": "number" }, + "blob": { + "type": "string", + "role": "local" + }, "href": { - "type": "string" + "type": "string", + "role": "content" }, "fileId": { "type": "string", @@ -23,13 +28,15 @@ "fileName": { "type": "rich-text", "source": "rich-text", - "selector": "a:not([download])" + "selector": "a:not([download])", + "role": "content" }, "textLinkHref": { "type": "string", "source": "attribute", "selector": "a:not([download])", - "attribute": "href" + "attribute": "href", + "role": "content" }, "textLinkTarget": { "type": "string", @@ -44,7 +51,8 @@ "downloadButtonText": { "type": "rich-text", "source": "rich-text", - "selector": "a[download]" + "selector": "a[download]", + "role": "content" }, "displayPreview": { "type": "boolean" @@ -70,6 +78,18 @@ "link": true } }, + "__experimentalBorder": { + "radius": true, + "color": true, + "width": true, + "style": true, + "__experimentalDefaultControls": { + "radius": true, + "color": true, + "width": true, + "style": true + } + }, "interactivity": true }, "editorStyle": "wp-block-file-editor",