It feels impossible right now, I've attempted some unconventional methods like:
(this.refs.vtextarea as any).textarea.focus()
((this.refs.vtextarea as Vue).$el as HTMLElement).focus()
and so on...
Javascript source code is quite complex for me to understand, but it's frustrating to have to resort to these workarounds...
Is this supposed to be basic functionality, or am I overlooking something obvious?
PS: I can see the textarea element somewhere in the hierarchy... Maybe I can access it through traditional DOM child element navigation... however, that would mean writing the worst code of my life.