diff --git a/web/modals/threads/settings/thread-settings-general-tab.react.js b/web/modals/threads/settings/thread-settings-general-tab.react.js --- a/web/modals/threads/settings/thread-settings-general-tab.react.js +++ b/web/modals/threads/settings/thread-settings-general-tab.react.js @@ -121,14 +121,15 @@ ]); const onSubmit = React.useCallback( - (event: SyntheticEvent) => { + async (event: SyntheticEvent) => { event.preventDefault(); - dispatchActionPromise( + await dispatchActionPromise( changeThreadSettingsActionTypes, changeThreadSettingsAction(), ); + setQueuedChanges(Object.freeze({})); }, - [changeThreadSettingsAction, dispatchActionPromise], + [changeThreadSettingsAction, dispatchActionPromise, setQueuedChanges], ); const threadNameInputDisabled = !threadHasPermission(