Understanding how Discourse saves live transcription drafts

AI-generated summary

The discussion clarifies where Discourse saves live transcription drafts when using the Transcript feature. pacharanero reports that a participant could not find their transcript after testing, despite the announcement stating it is saved as a ‘topic draft.’ They also note that Ask Discourse provided inaccurate information regarding this process.

Falco explains that transcriptions are indeed saved into user topic drafts. Regarding the missing transcript, Falco suggests something may have failed on the user’s side. They clarify that while improper call endings (like closing the tab) might seem to lose data, the transcription draft from the last persisted message remains available. This aligns with standard Discourse behavior, where topic drafts are continuously saved server-side and are not ephemeral. Falco includes a video demonstrating that the draft persists even if the browser tab is closed.

When using the Transcript feature, where does the transcription go?

I was recently testing out the feature and one of the participants (not me) tried it out but then was unable to find the transcript anywhere. The announcement post says ‘topic draft’ but when I checked (Impersonating that user’s account there were no drafts).

Ask Discourse says this, which doesn’t match anything I can find here in this thread, and I’m fairly sure is inaccurate:

Generally speaking topic drafts in Discourse are continuously saved automatically server-side, so that draft wouldn’t be ephemeral and lost if the browser/tab is closed.

Into the user topic drafts.

I guess something failed on his side.

It’s quite close to the reality and the preferred flow. Only part wrong, is that even if you end the call improperly (tab refresh, tab close) you will still have the transcription draft from the last persisted message.

That is how it works for me