diff --git a/Iceshrimp.Frontend/Components/Compose.razor b/Iceshrimp.Frontend/Components/Compose.razor index 4582ae25..91c6989c 100644 --- a/Iceshrimp.Frontend/Components/Compose.razor +++ b/Iceshrimp.Frontend/Components/Compose.razor @@ -272,10 +272,11 @@ private async Task ResetState() { var settings = await Settings.GetUserSettingsAsync(); - ReplyOrQuote = null; - Attachments = new List(); - NoteDraft = new NoteCreateRequest { Text = "", Visibility = settings.DefaultNoteVisibility, Cw = null }; - TextPlaceholder = AvailablePlaceholders["default"]; + ReplyOrQuote = null; + Attachments = new List(); + NoteDraft = new NoteCreateRequest { Text = "", Visibility = settings.DefaultNoteVisibility, Cw = null }; + TextPlaceholder = AvailablePlaceholders["default"]; + SendButton.State = StateButton.StateEnum.Initial; } private async Task CloseDialog() @@ -311,7 +312,7 @@ SendButton.State = StateButton.StateEnum.Success; await CloseDialog(); SendLock = false; - SendButton.State = StateButton.StateEnum.Success; + SendButton.State = StateButton.StateEnum.Initial; // FIXME: Implement timeline refresh and call it here. }