‘나중에 저장’ 버튼을 더 이상 볼 수 없을 때 초안이 저장되는 것을 어떻게 확인합니까?

I know the “save draft for later” button was removed intentionally, so it’s not a bug. But to me it kind of feels like one.

For years the fact that Discourse didn’t offer to “save draft for later” meant that it wouldn’t be saved. For example because you hadn’t entered enough characters.

Now I never know if I am loosing my draft or not. I can no longer use the button next to “create topic” that confirms that the draft can be saved. I can only choose “discard” which means I will delete it, or “cancel” which just takes me back to the composer. Or I can try clicking the “x” way over on the other side of the screen and hope that the toast message will say “Draft saved.” Maybe it won’t, because my draft wasn’t long enough - but by then it’s too late, it’s already gone.

Is there a way to check whether my draft was saved before risking to loose it that I might have missed? Checking the list of my current drafts before closing the composer works, but it’s a pretty annoying workaround.

I also preferred having the button on the left, because that’s where my focus is while writing. It’s where I see the composer window and where I interact with the toolbar. Sometimes I glance at the preview on the right, but most of the time I’m focused on the left. That’s where all my interaction happens. That’s another reason why I usually preferred to use that button even though it meant an extra click.

5개의 좋아요

I always hover on the close button for the reassuring tooltip:


(Dang it’s hard to get a screencap with the both the cursor and the tooltip)

2개의 좋아요

Thanks for telling me. I cannot see texts that appear on hover on my tablet, that’s why I didn’t know about it, but that’s also why it doesn’t really help me.

But I am curious: What does the button say when you click “new topic” and enter only a few characters into the composer? Discourse doesn’t save drafts with less than the minimum required characters, so I wonder what the text on hover says in this case. Does it still say “save and close” then, and does it really save your draft in that case? Or does it simply say “close” without “save”?

I know this sounds like I would also lose only a few characters in that case, but actually you can quote quite a few posts and enter only a few characters and decide to continue later. Since Discourse doesn’t count characters in quotes, I sometimes stay below 20 characters before I decide to continue later. That’s how I lost quite a few drafts, and finding all those quotes again is not that fun. That’s why I prefer to ensure my draft actually gets saved.

1개의 좋아요

Ah - I don’t use a tablet so that didn’t occur to me. I can see how a button is more valuable there.

Also, in a quick test here with a new topic and just a few characters: the tooltip did say “Save and close” …but the draft was not saved.

3개의 좋아요

That tooltip doesn’t seem so reassuring anymore. What’s the minimum character count? I don’t even know…

I now feel the loss of the “save draft for later” button.

2개의 좋아요

It just happened. I lost most of my draft because of clicking “x” and trusting Discourse that saving the draft would work while it didn’t.

1개의 좋아요

This really shouldn’t happen. Can you share any repro steps?

2개의 좋아요

It was a little easier this time, because it seems quite similar to the reason why I lost drafts before: Draft is no longer automatically saved after you cancel replying

I’m not sure the save button would have helped in this particular case.

But losing drafts for whatever reason is never fun. And the fact that Discourse doesn’t save drafts until you’ve entered 20 characters means that when I start quoting other posts, I can easily lose everything - because quotes don’t count toward that limit. So I can add one or even several quotes I want to refer to, and as soon as I close the composer, everything is gone. There’s no warning that, even though there may be hundreds of characters visible in my composer, nothing will actually be saved. That’s where this button was helpful: it indicated that Discourse considered my post long enough to start saving it.

I often close the composer for various reasons - for example, when someone replies to me in another topic and I want to answer there first, or when I want to test something before continuing, or simply because I prefer to continue on my laptop instead of the tablet. In all these cases, the quotes I’ve already added are lost when I come back, and I have to search for those posts again. That’s exactly what I’d like to avoid. That’s why it has always been important to me to make sure that my draft is being saved.

Of course, that doesn’t protect against bugs, but at least it protects against the normal behavior that has caused me to lose drafts before.

Edit: I tested on a forum which is on a version before the discard button was changed. The missing “saved draft” option would have indicated that something was wrong with the draft. When I started my draft and closed it using the discard button, “saved draft for later” was shown:


The same was shown after I navigated to a different topic.

But after I used the reply and then the cancel button, “save draft for later” disappeared:

So checking that the button was shown would have correctly indicated that my draft wasn’t saved.

1개의 좋아요

The AI’s signoff of the latest Daily Summary :grimacing:

2개의 좋아요

We made an update to ensure we’re always saving drafts when there is any content in the title or composer text area fields, so you shouldn’t run into this issue again. Whenever you close the composer with content in these areas, a draft will be saved (unless you close the composer via the Discard button).

2개의 좋아요

So, if you had closed the composer after adding the two quotes to my post, they would have still been there once you reopened it?
:star_struck:

I think I would still prefer an option to close on the left where my focus is while writing, and I’d also still like to check that a draft I care about is really saved and there is no bug preventing that. Spending an hour on a draft and losing it taught me the hard way not to trust auto-saving.

1개의 좋아요

Yes — or even just typed a few characters. We’re going to save it all, and stop trying to anticipate what is worthy of saving or not :slight_smile:

1개의 좋아요

I think there may be some edge cases… I notice if I start a new topic draft and close it, that gets saved. If I open another new topic draft (I have no other windows open), I get a draft conflict warning, and then if I save that draft… the original is replaced?

1개의 좋아요

이것이 적절한 장소인지, 아니면 Discourse Suggested Edits 이 더 나은 장소인지 확신이 서지 않습니다. 하지만 플러그인이 컴포저를 닫을 때 거기서 작성한 변경 사항을 저장하지 않는 것 같습니다. 아직 실험 단계이므로 괜찮지만, 미리 알았으면 좋았을 텐데 말입니다…

그리고 제가 여기에 게시하는 이유입니다. 삭제된 다이얼로그는 이러한 피드백을 제공했고, 저는 여전히 그 기능을 그리워합니다. 초안을 잃어버리는 일은 일어나지 않아야 하지만, 제안된 편집은 6개월 동안 제가 이 문제를 초안을 잃지 않고 잡을 수 있었을 것이라고 생각한 세 번째 이유입니다. 불행히도, 보통 더 긴 게시물이 이 문제에 영향을 받는데, 제가 작업하다 중간에 컴포저를 닫는 것이 바로 그런 긴 글이기 때문입니다.

3개의 좋아요

인용도 "콘텐츠"로 간주되지 않나요?


토스트 알림도 뜨지 않고 내 초안 목록에도 없습니다.

아직도 콘텐츠가 사라지기 전에 확인할 수 있기를 바랍니다. "다시 일어날 수 있다"는 말보다는 "저장될 것이라고 확인했다"는 말이 더 낫습니다 - "아, 또 이런 일이 일어났다"는 말보다는요.

1개의 좋아요

하지만 게시할 수 없기 때문에 그렇게 취급되지 않습니다.

만약 그렇다면, 20자 미만인 경우에도 여전히 저장되지 않았을 것이며, 인용문이 2개인 작성기 역시 저장되지 않았을 것입니다. 하지만 위에서 제가 드린 예시와 비교하면, 해당 예시들은 정상적으로 작동합니다:

결국, 제가 원했던 아이디어는 Discourse가 항상 자동으로 저장하기 때문에 제가 저장 여부를 확인해야 할 필요가 없어야 한다는 것이었습니다. 글자 수가 적거나 인용문이 적더라도 마찬가지입니다.

제 문제는 이것이 항상 작동하지 않는다는 것입니다. 그리고 작성기를 닫고 나서 저장 알림이 표시되지 않는 것을 보고야 비로소 알게 됩니다. 그때쯤이면 모든 것이 이미 사라져 있습니다. 이전 버튼이 있었을 때는 모달 창에서 저장이 제공되는지 확인할 수 있었기 때문에, 실패할 경우를 손실 전에 알 수 있었고, 저장 기준을 충족시키기 위해 그에 맞춰 내용을 추가할 수 있었습니다.

3개의 좋아요