It's because of
content.focus()
You are focusing textarea immediately instead of waiting for transition to end. I would suggest instead adding transitionend event listener to content:
content.addEventListener('transitionend', function() {
content.focus();
});