Every now and then I ask a question only to find an answer myself a little later. Like just now. However I cannot accept my own answer until 48 hours have passed since I asked (or answered?) the question. That's understandable and reasonable. But also annoying, since I have to remember to revisit the question 2 days from now. This happens every once in a while, and more often than not I don't remember about it. Hence my acceptance rate suffers.
So here's two competing suggestions to tackle this:
- If a question has no accepted answers 48 hours after asking AND there is an answer made by the author, send a notification to the author that he is free to accept his answer now;
- Allow to tick the checkmark immediately, but show it with a dotted outline or something, meaning that it is "delayed accepted". This means that it is NOT YET accepted (others won't see it), but if there are no more answers within 48 hours, it will get accepted (so I don't need to revisit the question). If another answer is posted, the delayed-accepted status is removed and a typical notification is sent to my inbox. I can then review the new answer and either accept that immediately, or re-tick my own checkmark.
I'm not sure which one would be better from UI/UX point of view, but that's why people can comment this. :)