Simplify: `!this.input.value.length;`

Even simpler: The condition above evaluates true only when the length is not 0, therefore the else block is only reached when the opposite is true: the length is 0. Since this will only ever set `this.sendButton.disabled` to `true`, you should just do that explicitly:

```js
if (this.input.value.length) {
  this.updateCounter();
} else {
  this.sendButton.disabled = true;
}
```