Due to repetitive strain injuries to my hand, I use my voice to navigate the forum, which in practice works by telling my computer what keys to press and using your keyboard shortcuts.
I will quite often press the c button accidentally, which opens the compose box for a new topic. If I was in the middle of typing other keys, this usually results in typing one or two letters in the topic title input field immediately. Even if I delete those characters again, pressing escape will not delete the draft, leaving an empty draft. (The draft is deleted properly if I didn’t type any characters)
Deleting the draft with my voice is rather difficult, so I will resort to using my mouse, which is not ideal. I have to tab over the create topic button to reach cancel, and I don’t want to risk clicking it.
Note that my word for pressing c is quite similar to the one for pressing k, which is a key I press rather often to navigate the forum.
I believe this is connected to this other recent topic, also talking about the behavior when cancelling the composer after writing very little:
And this topic from 2017, where the behavior for “Titles will be saved in a draft even if there’s no body” was actually added:
So we have conflicting requests here, and need some way to determine whether the composer content is meaningful enough to:
save a draft vs wait for more words
minimize vs terminate composer
@tshenry initially thought that the min topic title length was consulted, but it is not. Sometimes people put a lot of effort into choosing tags. I don’t currently have a proposal for coherent and understandable behavior.
@sam, how much progress did you make on that other topic?
As a first pass, “save draft / minimize” and “don’t save / terminate” should probably be the only possible behaviors here. Unless we need to allow for “save draft / terminate” - likely only through a dialog box.