From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Stop frames stealing eachothers' minibuffers! Date: Thu, 07 Jan 2021 16:33:41 +0200 Message-ID: <83ft3clsu2.fsf@gnu.org> References: <0d14bfc4-8e8e-d3b9-e0e1-ee4bf2e6449d@gmx.at> <20201125210947.GB8228@ACM> <50c96c83-01b4-d2b8-ff90-82c9d706e268@gmx.at> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="538"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ghe@sdf.org, acm@muc.de, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 07 15:34:41 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kxWN5-000AWB-PB for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Jan 2021 15:34:39 +0100 Original-Received: from localhost ([::1]:48464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kxWN4-00031t-Rd for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Jan 2021 09:34:38 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxWMM-0002CV-5t for emacs-devel@gnu.org; Thu, 07 Jan 2021 09:33:54 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:56442) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kxWMJ-0005wk-RN; Thu, 07 Jan 2021 09:33:53 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3943 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kxWM8-0006Nr-Ig; Thu, 07 Jan 2021 09:33:41 -0500 In-Reply-To: (message from Richard Stallman on Thu, 07 Jan 2021 02:52:33 -0500) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:262681 Archived-At: > From: Richard Stallman > Date: Thu, 07 Jan 2021 02:52:33 -0500 > Cc: ghe@sdf.org, acm@muc.de, emacs-devel@gnu.org > > But, as the y-or-n-p problem shows, there are times when people make a > change that is obviously intended to change the UI, and isn't fixing a > bug. That is incorrect: the change was made to fix annoying (a.k.a. "buggy") behavior, whereby some async message displayed while y-or-n-p was prompting the user would completely hide the prompt, and Emacs would be left in a state where it expects the user to type something, but doesn't say so. > If we adopt a rule about these situations, we will do better. It depends on the rules. The rules proposed until now will definitely cause us to do worse, which is unjustified given how rare these cases happen.