From ba496e6232f577bed6de2c4e2f2fe403a9e1a17d Mon Sep 17 00:00:00 2001 From: Juan Aldasoro Date: Wed, 14 Feb 2024 16:38:21 +0100 Subject: [PATCH] Editor: Limit spotlight mode to the editor. (#58817) * Limit spotlight mode to the editor. * Revert "Limit spotlight mode to the editor." This reverts commit b8d47545cdeb86efdcecd767bd80293eb6e9d0ec. * Disable "Spotlight mode" for block previews. * Revert non-required changes. --- .../block-editor/src/components/block-preview/index.js | 7 ++++++- packages/edit-site/src/components/style-book/index.js | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/block-editor/src/components/block-preview/index.js b/packages/block-editor/src/components/block-preview/index.js index 0fb7f55b9955d..245d0ee4348b2 100644 --- a/packages/block-editor/src/components/block-preview/index.js +++ b/packages/block-editor/src/components/block-preview/index.js @@ -54,7 +54,11 @@ export function BlockPreview( { [] ); const settings = useMemo( - () => ( { ...originalSettings, __unstableIsPreviewMode: true } ), + () => ( { + ...originalSettings, + focusMode: false, // Disable "Spotlight mode". + __unstableIsPreviewMode: true, + } ), [ originalSettings ] ); const renderedBlocks = useMemo( @@ -117,6 +121,7 @@ export function useBlockPreview( { blocks, props = {}, layout } ) { () => ( { ...originalSettings, styles: undefined, // Clear styles included by the parent settings, as they are already output by the parent's EditorStyles. + focusMode: false, // Disable "Spotlight mode". __unstableIsPreviewMode: true, } ), [ originalSettings ] diff --git a/packages/edit-site/src/components/style-book/index.js b/packages/edit-site/src/components/style-book/index.js index 7ecfdc3506cf8..b8e18533f5879 100644 --- a/packages/edit-site/src/components/style-book/index.js +++ b/packages/edit-site/src/components/style-book/index.js @@ -425,7 +425,11 @@ const Example = ( { id, title, blocks, isSelected, onClick } ) => { [] ); const settings = useMemo( - () => ( { ...originalSettings, __unstableIsPreviewMode: true } ), + () => ( { + ...originalSettings, + focusMode: false, // Disable "Spotlight mode". + __unstableIsPreviewMode: true, + } ), [ originalSettings ] );