Description
Currently if you type up an editorial comment but don't submit it, then save the post, the comment text is lost. This is natural in a way and users correctly "blame themselves" but still, it's not ideal.
My request is that the value in the editorial comment field be saved for each user while they are editing the post, even if they don't submit.
Here's the use case where it's important:
- Editor is reviewing a post and working up a detailed reply for author.
- They want to craft their reply carefully with an overall narrative based on reviewing the whole post.
- They are writing detailed notes about what they changed.
- They have changed enough about the post that doing a manual save is sensible even though the comment isn't ready.
- They only want to send the author 1 email as a result of their comments.
In this scenario, which comes up al the time for us, the editor ends up very likely to hit "save" on the post, trusting WP to autosave everything, only to come back and find their "draft" comment is gone and there's no way to get it back. They can work around this by e.g. typing the comment in an external editor, copying the comment before saving and immediately pasting it back in after saving, writing the comment in the post body etc. but none of these are elegant.
If EF just saved the text and re-inserted it after the post save users wouldn't even have to think about this aspect. They would have their comment text waiting after post save and find it totally normal because that's how all the other forms on this page work.
Not sure how hard it would be to implement, but I imagine there are some quick solutions that could reap large rewards. Ideally it would have a whole ajax-based autosave system like the post body, but IMHO that's not really necessary compared to a bare-bones solution that just ensures manually saving (in which case we should already have the partial form data while saving) passes the comment text around and gets it back in the form for that user.
Thanks and looking forward to any feedback.