From 1a23ed6b08b4e7204ac02592c6a137f6edd8d84c Mon Sep 17 00:00:00 2001 From: Andrew Serong <14988353+andrewserong@users.noreply.github.com> Date: Tue, 17 Sep 2024 12:52:19 +1000 Subject: [PATCH] Image cropping: skip making an API request if there are no changes to apply (#65384) Co-authored-by: andrewserong Co-authored-by: ajlende Co-authored-by: annezazu --- .../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',