8

Answer-banned users aren't informed they can't post an answer before they try to post an answer (which typically happens after they write an answer). They're only notified when they've finished their answer and try to submit it.

Can users who can't post answers please be notified of their ban beforehand?

3
  • 3
    It's calc'd OTF each time there's a need to know; the status isn't stored in a variable on the Profile. Sources: meta.stackexchange.com/questions/309220/… meta.stackexchange.com/questions/309220/… meta.stackexchange.com/questions/309220/… - Can chng b4 posting – Rob May 2 at 1:01
  • 9
    To expand off Rob's comment: because they are calculated on the fly, it is also an expensive thing to check. Running that check every single time a user loads a question page is not viable at all. Only running it when someone attempts to post an answer reduces resource load. – animuson May 2 at 1:17
  • 1
    Wow, this discussion on whether or not this is a duplicate and for what reason... was getting long. If people still wonder whether they should or shouldn't close vote, the discussion is moved to chat, and you can continue discussing it there. – Tinkeringbell May 3 at 20:20
2

Rob and animuson mention that the reason not to state before they start writing the answer that the user is not authorized to post an answer is technical: the authorization is calculated on the fly and is expensive to check, consequently it doesn't make sense to check it all the time since most users are authorized to post answers.

Details from the comment section:

2
  • 1
    That's true for IP bans, especially since one can be imposed while one's on a question page, or un-imposed during that time as well. However, answer bans can be known in advance, just like question bans, and question bans have the warning in both places (before writing and on submission), so there's no reason why not to have the warning in advance. – Sonic the Anonymous Hedgehog May 3 at 2:17
  • @SonictheAnonymousHedgehog thx good point! – Franck Dernoncourt May 3 at 2:18

You must log in to answer this question.

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