For example:

YouTube disables the comment button by default, and only enables it once text has been entered:

Before: enter image description here

After: enter image description here

The general consensus on ux.stackexchange.com is to not disable submit buttons and wait to present errors until after the user has hit the submit button.

Would this mean that YouTube is going against best UX practices? Or is this justifiable behavior?

  • 4
    The only valid answer is "we don't know" unless the designer of YouTube decides to answer.
    – Tvde1
    Commented Jun 23, 2019 at 14:57
  • UX is not the only consideration too (and sometimes is just dealers choice really). I’ve had projects where buttons are replaced once validated action is registered to stave off bots and the like. If that’s the case then form follows factor. A million forms on a million nodes... might be part of it, haven’t looked though :) Commented Jun 23, 2019 at 22:03

1 Answer 1


Pragmatically this isn't a form that needs to be validated.

Technically, yes, but it's just one field and 1 simple issue: is there text entered? There's no check for date formatting, if an email works, if a password is safe enough or anything commonly done with a form. So there's not the same cognitive load.

As the other thread mentions, users have two modes; completion mode (just filling everything) and correction mode. A youtube comment doesn't require any correction, so if it's done, you can just submit it.

In fact, one could argue that this is better for the user experience, because once you start typing, the button changes, thus highlighting the next course of action.

  • "A youtube comment doesn't require any correction". Doesn't it have a maximum number of characters it can have, for example?
    – julealgon
    Commented Dec 4, 2020 at 21:16

Not the answer you're looking for? Browse other questions tagged or ask your own question.