Subject: Re: bug#58404: 29.0.50; [PATCH] When killing Emacs from the last client, don't warn about the session having clients

From: Eli Zaretskii <[email-masked]>
Date: Mon, 10 Oct 2022 19:59:57 +0300

> Date: Mon, 10 Oct 2022 09:43:55 -0700
> Cc: [email-masked]
> From: Jim Porter <[email-masked]>
> 
> Here's why I think prompting then makes sense: when you're in an 
> emacsclient frame and there are other non-client frames (i.e. ones 
> "owned" by the main Emacs process), that looks very similar to the user 
> as when you have a second emacsclient running.

No, there's a very fundamental difference between the two.  When there
are client frames showing buffers, for each client buffer there's a
process waiting, the process which requested the buffer to be edited.
That's why we prompt: we don't want to fail those waiting processes.

Non-client frames don't have this problem.