diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index d32f05f8a..8dd831742 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -6970,6 +6970,10 @@ void HistoryWidget::synteticScrollToY(int y) { HistoryWidget::~HistoryWidget() { if (_history) { + // Saving a draft on account switching. + saveFieldToHistoryLocalDraft(); + session().api().saveDraftToCloudDelayed(_history); + clearAllLoadRequests(); } setTabbedPanel(nullptr);