6eddeca6ef
Keep-alive tabs remount their composer on transcript/status backstops and were calling focus() while the user typed in the front tab. Gate autofocus on pane visibility, and refuse to steal the caret from another visible composer. A hidden tab that still holds DOM focus does not block the pane the user just switched to. Co-authored-by: Dan Bennett <dan@danbennett.me> Co-authored-by: mor44-AI <andrefmontemor@gmail.com> Co-authored-by: d4rk pr10r <darkpriorlabs@gmail.com>