Changeset 113891 (git 0cd28af) was introduced to fix Bug#15025. The removal of the next_frame() call results in some undesirable behavior. With more than one `emacsclient -t` open in ttys, closing one of them results in all the others being unselected. To see the effect: emacs --daemon -Q emacsclient -t In another tty, do emacsclient -t C-x C-c At this point you can resize the tty containing the first client, be it with tmux or resizing a terminal emulator with your window manager, and it will not respond to resizes. This is really unpleasant. I attached a screenshot of the result of doing the above with several clients, and simply rearranging tiles. If the attachment doesn't survive, here's a link for now .