From 92611680e4c5a3645578d46f090aff55c90afaf3 Mon Sep 17 00:00:00 2001 From: or-else Date: Wed, 20 Aug 2025 20:57:36 +0300 Subject: [PATCH] actually clear uploaded image --- src/views/create-account-view.jsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views/create-account-view.jsx b/src/views/create-account-view.jsx index ef2f7008..8603ed59 100644 --- a/src/views/create-account-view.jsx +++ b/src/views/create-account-view.jsx @@ -75,6 +75,10 @@ export default class CreateAccountView extends React.PureComponent { handleImageChanged(mime, img) { this.setState({newAvatar: img, newAvatarMime: mime}); + if (!img) { + // User cleared the image. + this.setState({imageUrl: null, uploadUrl: null}); + } } handleToggleSaveToken() { @@ -100,7 +104,7 @@ export default class CreateAccountView extends React.PureComponent { // AvatarCropView calls this method when the user has cropped the image. handleAvatarCropped(mime, blob, width, height) { const url = blob ? URL.createObjectURL(blob) : null; - this.setState({avatar: url, newAvatar: null, newAvatarMime: null}); + this.setState({newAvatar: null, newAvatarMime: null}); if (blob) { this.uploadAvatar(mime, blob, width, height); }