I was answering a question this evening, and then the buttons got deactivated (for submitting my answer as well as for submitting comments), so I saved my answer in the clipboard and went back to the list of questions and selected the same question which nobody had answered yet. Once again I could post an answer, but the buttons were greyed out (this time before I could enter any text).
I later found out that the question had been migrated.
Users put a lot of effort and are contributing their time for free to make this a helpful environment. If answers are going to be discarded because a question was migrated, then I believe this is a design flaw because that can result in the loss of good quality answers.
I believe the system should do one of the following:
Submit the answer anyway, but automatically migrate it as well
Save the answer for whoever migrated the question to decide if the answer should be migrated or if the question should be de-migrated
What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
edit: we DO provide feedback on migrations to people answering via topbar notification
The unsubmitted answer would still be saved as a draft, since we auto-save drafts for questions and answers every 45 seconds.
However, I'm not 100% sure the draft would be visible when you came back to that answer. Normally it would be, but since we suppress the answer editing area on migrated / closed / otherwise functionally unanswerable questions.. might not be in that case.