From aa24cf9b38d5a798964b1d7069ea2f88a1fcd879 Mon Sep 17 00:00:00 2001 From: madhusudhand Date: Fri, 11 Oct 2024 18:56:09 +0530 Subject: [PATCH] conditionally reset zoom level --- packages/block-editor/src/components/iframe/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/block-editor/src/components/iframe/index.js b/packages/block-editor/src/components/iframe/index.js index d9e67b11f50ba4..ada5bce34071a8 100644 --- a/packages/block-editor/src/components/iframe/index.js +++ b/packages/block-editor/src/components/iframe/index.js @@ -301,11 +301,13 @@ function Iframe( { _src, () => { URL.revokeObjectURL( _src ); - resetZoomLevel(); - __unstableSetEditorMode( 'edit' ); + if ( isZoomedOut ) { + resetZoomLevel(); + __unstableSetEditorMode( 'edit' ); + } }, ]; - }, [ html, resetZoomLevel, __unstableSetEditorMode ] ); + }, [ html, resetZoomLevel, __unstableSetEditorMode, isZoomedOut ] ); useEffect( () => cleanup, [ cleanup ] );