diff --git a/packages/block-library/src/image/image.js b/packages/block-library/src/image/image.js
index ba5cf90823c228..8479e05d37e113 100644
--- a/packages/block-library/src/image/image.js
+++ b/packages/block-library/src/image/image.js
@@ -163,6 +163,7 @@ export default function Image( {
setLoadedNaturalSize,
] = useState( {} );
const [ isEditingImage, setIsEditingImage ] = useState( false );
+ const [ isResizingImage, setIsResizingImage ] = useState( false );
const [ externalBlob, setExternalBlob ] = useState();
const clientWidth = useClientWidth( containerRef, [ align ] );
const isResizable =
@@ -233,10 +234,12 @@ export default function Image( {
function onResizeStart() {
toggleSelection( false );
+ setIsResizingImage( true );
}
function onResizeStop() {
toggleSelection( true );
+ setIsResizingImage( false );
}
function onImageError() {
@@ -584,11 +587,13 @@ export default function Image( {
img = (
<>
-
+ { isResizingImage && (
+
+ ) }