diff --git a/packages/block-editor/src/components/block-list/use-block-props/index.js b/packages/block-editor/src/components/block-list/use-block-props/index.js index ebd36bbc2e970d..b09c58a9b26b9e 100644 --- a/packages/block-editor/src/components/block-list/use-block-props/index.js +++ b/packages/block-editor/src/components/block-list/use-block-props/index.js @@ -158,7 +158,7 @@ export function useBlockProps( props = {}, { __unstableIsHtml } = {} ) { ...props, ref: mergedRefs, id: `block-${ clientId }${ htmlSuffix }`, - role: 'document', + role: 'group', 'aria-label': blockLabel, 'data-block': clientId, 'data-type': name, diff --git a/packages/block-editor/src/components/iframe/index.js b/packages/block-editor/src/components/iframe/index.js index e90e8a094ba5ac..f97f0f96a4ff04 100644 --- a/packages/block-editor/src/components/iframe/index.js +++ b/packages/block-editor/src/components/iframe/index.js @@ -338,6 +338,7 @@ function Iframe( { // content. src={ src } title={ title } + role="application" onKeyDown={ ( event ) => { if ( props.onKeyDown ) { props.onKeyDown( event ); diff --git a/packages/block-editor/src/components/rich-text/index.js b/packages/block-editor/src/components/rich-text/index.js index 8871f5eeafef85..5c67047d663c0b 100644 --- a/packages/block-editor/src/components/rich-text/index.js +++ b/packages/block-editor/src/components/rich-text/index.js @@ -377,12 +377,19 @@ export function RichTextWrapper( ) }