From 45d7336a1ddf2e86d76001113edd43bfed47e025 Mon Sep 17 00:00:00 2001 From: Andrew Serong <14988353+andrewserong@users.noreply.github.com> Date: Tue, 17 Sep 2024 11:41:13 +1000 Subject: [PATCH] Image cropping: skip making an API request if there are no changes to apply --- .../src/components/image-editor/use-save-image.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/block-editor/src/components/image-editor/use-save-image.js b/packages/block-editor/src/components/image-editor/use-save-image.js index ff91a9794ca15..094ce1600545b 100644 --- a/packages/block-editor/src/components/image-editor/use-save-image.js +++ b/packages/block-editor/src/components/image-editor/use-save-image.js @@ -54,6 +54,13 @@ export default function useSaveImage( { } ); } + if ( modifiers.length === 0 ) { + // No changes to apply. + setIsInProgress( false ); + onFinishEditing(); + return; + } + apiFetch( { path: `/wp/v2/media/${ id }/edit`, method: 'POST',