Как убедиться, что черновик будет сохранен, если я больше не вижу кнопку «Сохранить черновик для последующего использования»?

На этот раз было немного проще, поскольку причина, судя по всему, очень похожа на ту, из-за которой я раньше терял черновики: Draft is no longer automatically saved after you cancel replying

Не уверен, что кнопка «Сохранить» помогла бы в данном конкретном случае.

Но потеря черновиков по любой причине никогда не бывает приятной. А тот факт, что Discourse не сохраняет черновики, пока вы не введёте 20 символов, означает, что когда я начинаю цитировать другие посты, я легко могу потерять всё — ведь цитаты не учитываются в этом лимите. Так что я могу добавить одну или даже несколько цитат, на которые хочу сослаться, и как только я закрою редактор, всё исчезнет. Нет никакого предупреждения о том, что, несмотря на то что в редакторе может быть видно сотни символов, на самом деле ничего сохранено не будет. Именно здесь эта кнопка была полезна: она показывала, что Discourse считает мой пост достаточно длинным для начала сохранения.

Я часто закрываю редактор по разным причинам — например, когда кто-то отвечает мне в другой теме, и я хочу сначала ответить там, или когда хочу что-то проверить перед продолжением, или просто потому, что предпочитаю продолжить на ноутбуке вместо планшета. Во всех этих случаях цитаты, которые я уже добавил, теряются, когда я возвращаюсь, и мне приходится снова искать эти посты. Именно этого я и хочу избежать. Поэтому для меня всегда было важно убедиться, что мой черновик сохраняется.

Конечно, это не защищает от ошибок, но хотя бы защищает от обычного поведения, которое ранее приводило к потере черновиков.

Редактирование: Я протестировал это на форуме, работающем на версии до изменения кнопки отмены. Отсутствующая опция «Сохранённый черновик» указала бы на проблему с черновиком. Когда я начал свой черновик и закрыл его с помощью кнопки discard, было показано «Сохранить черновик для позже»:


То же самое отображалось после перехода к другой теме.

Но после того как я использовал кнопку reply, а затем кнопку cancel, надпись «Сохранить черновик для позже» исчезла:

Таким образом, проверка отображения кнопки правильно указала бы на то, что мой черновик не был сохранён.

1 лайк