From 22bde901f07da2556e8ad19734b80d36508fa138 Mon Sep 17 00:00:00 2001 From: George Mamadashvili Date: Thu, 22 Apr 2021 15:42:53 +0400 Subject: [PATCH] Image Block: Hide controls while in upload state (#30891) --- packages/block-library/src/image/image.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/block-library/src/image/image.js b/packages/block-library/src/image/image.js index fa5f501cabc5a2..0b52c1aab6b680 100644 --- a/packages/block-library/src/image/image.js +++ b/packages/block-library/src/image/image.js @@ -553,7 +553,9 @@ export default function Image( { isEditing={ isEditingImage } onFinishEditing={ () => setIsEditingImage( false ) } > - { controls } + { /* Hide controls during upload to avoid component remount, + which causes duplicated image upload. */ } + { ! temporaryURL && controls } { img } { ( ! RichText.isEmpty( caption ) || isSelected ) && (