This may be user error, but if I open a file with
emacsclient -c file.tex
then if I try to reload the file using
C-x C-v, then I get the usual
Find alternate file:
but if I press enter on that, I get
Buffer: `file.tex` still has clients: kill it? (yes or no)
If I say
yes to that, the frame exits. If I say 'no', then nothing happens.
This seems to happen when the same file is open in multiple frames, using emacsclient everywhere. So presumably the same process is being used for these multiple frames.
Can someone explain what is going on here? What is the meaning of the message, and why does the frame exit instead of updating the file buffer in that frame?