I just rebuilt from master and tested it out with my two tty terminals. We do still have the original problem where the second tty child frame reappears when focus is switched to the other terminal, blocking that other terminal. Given the discussion about cursor setting, note that when the tty child frame reappears on the deselected terminal, the cursor in the selected/focused terminal is drawn at the coordinates corresponding to where the tty child frame is in the deselected terminal (not sure if that has always been the case).