Это может быть ошибкой, но я не уверен, почему это не работает:
Шаги для воспроизведения:
Перейдите в тему
Прокрутите тему до конца и нажмите «Ответить»
Начните набирать текст темы в редакторе
Нажмите на стрелки вниз, чтобы свернуть редактор
Закройте редактор
При появлении запроса сохраните черновик
Снова нажмите кнопку «Ответить»
Ожидаемый результат:
Черновик должен быть сохранён
Фактический результат:
Черновика нигде не видно!
ОДНАКО
Черновик присутствует в моём списке черновиков
Если обновить тему, редактор откроется автоматически, и черновик появится.
Кажется, это упущенная возможность — или это сделано намеренно?
4 лайка
Ethsim2
(Ethan )
12.Июль.2025 08:18:27
2
Я всегда думал, что это намеренно. Однако я заметил, что после попытки написать новый черновик на месте старого появляется запрос «Остаться/Перезагрузить».
mcwumbly
(Dave McClure)
13.Июль.2025 01:36:00
3
@davidb , можешь взглянуть на это?
Звучит похоже на то, над чем ты работаешь здесь, но я не уверен, что это точно та же проблема:
main ← load-post-draft-from-reply-btn
merged 09:32AM - 15 Jul 25 UTC
In the past we have always relied on automatically opening the composer and auto… loading the existing draft when visiting a topic that has a draft post reply. This is fine to auto load the draft, but when the composer is closed and reopened on the same page then we have an issue.
The result is that the draft is then deleted because the draft key is set and the composer body is blank, since it has never been populated when clicking the reply to post button.
To solve this we can check for existing drafts when clicking the reply to post button, then load the draft into the composer.
_The challenging part of this change is that we have a number of tests that were relying on a false positive. Hence in the specs I have switched some tests to use a fixture that does not have drafts and in some cases kept the same fixture but mocked the response as having no drafts returned._
Internal ref: /t/-/158209
Я сам быстро протестировал, и похоже, что этот PR решает проблему.
3 лайка
davidb
(David B)
14.Июль.2025 07:21:14
5
Спасибо за отчет и воспроизведение. PR от @mcwumbly , упомянутый выше, исправит эту проблему. Если не возникнет никаких сложностей, он будет слит на этой неделе.
3 лайка
davidb
(David B)
16.Июль.2025 08:03:29
6
Это было слито вчера, я протестировал черновик по этой теме, и, похоже, он работает корректно.
1 лайк
davidb
(David B)
Закрыл(а) тему
19.Июль.2025 08:03:16
7
Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.