What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 134 Stack Exchange communities.

Observation

When asking a question on Stack Overflow, and I click the "Post" button, it is disabled, probably to avoid double posting, but I don't see this technique as very good.

Reason:

If on clicking the post, I immediately notice some typo error or tag error or something I must correct, the "Post" button is not re-enabled.

Suggestion:

I think it would be nice to re-enable the post button on any change to the input fields, or implement another better double post function.

share|improve this question
    
Please why was my post down voted? –  Smith Apr 15 '11 at 20:06
1  
Probably one of these reasons - meta.stackexchange.com/questions/15251/… –  eldarerathis Apr 15 '11 at 20:24
1  
How slow is your internet connection? I've never even noticed this behavior. –  NickC Apr 15 '11 at 22:02
    
@Renesis, try saving Recent feature changes to Stack Exchange ;-) –  Arjan Apr 15 '11 at 23:17
2  
the behavior you "want" would be wrong. –  Jeff Atwood Apr 15 '11 at 23:48

2 Answers 2

or implement another better double post function.

Such a "better function" already exists. For five minutes after you post anything, you can use the "edit" link underneath the post and make changes without those changes actually counting as an edit. In other words, the original version won't show up in the revision history; it'll be as if you submitted the corrected version right off the bat.

(Note that changes in this window do not reset the five minute counter, though.)

share|improve this answer

What's wrong with just editing the post immediately after posting it?

Two things come to mind:

  1. We want users to get into the habit of editing posts. No post is set in stone. The community should continue to edit in order to foster quality content. (In fact, as @Popular Demand pointed out, edits soon after the fact are considered part of the original so that quick mistakes can be corrected.)

  2. The behavior you're describing doesn't sound like a very good idea on a technical level. You want to click the button, but then hit Stop in your browser and make some edits and click the button again? This is a bit of a pain from a web development perspective, and it ends up aggravating both the developers and the users. Once the post request is sent, it's better to treat it as a full and atomic request, let it get handled, and then continue to use the application as designed. Trying to short-circuit a post request is messy and can easily result in duplicate posts in many cases. (After all, the server has already received and handled the first "post a question" request, you're just ignoring the response. If you send another one, it's another question.)

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .