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.bugs Subject: bug#56305: 29.0.50; 'yes-or-no-p' deselects minibuffer frame Date: Fri, 08 Jul 2022 14:55:16 +0300 Message-ID: <83bktz4y57.fsf@gnu.org> References: <83h73w8f7i.fsf@gnu.org> <83zghn7ckd.fsf@gnu.org> <83zghm5evt.fsf@gnu.org> <5d86d890-9a2e-e4d6-13fb-da03285ea003@gmx.at> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17599"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rudalics@gmx.at, 56305@debbugs.gnu.org, monnier@iro.umontreal.ca, acm@muc.de To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 08 13:56:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1o9mai-0004Jf-NT for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 08 Jul 2022 13:56:12 +0200 Original-Received: from localhost ([::1]:59714 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o9mag-0000he-9x for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 08 Jul 2022 07:56:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9maY-0000hA-GO for bug-gnu-emacs@gnu.org; Fri, 08 Jul 2022 07:56:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36890) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o9maY-00026a-87 for bug-gnu-emacs@gnu.org; Fri, 08 Jul 2022 07:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o9maY-0005Ya-7a for bug-gnu-emacs@gnu.org; Fri, 08 Jul 2022 07:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Jul 2022 11:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56305 X-GNU-PR-Package: emacs Original-Received: via spool by 56305-submit@debbugs.gnu.org id=B56305.165728132921280 (code B ref 56305); Fri, 08 Jul 2022 11:56:02 +0000 Original-Received: (at 56305) by debbugs.gnu.org; 8 Jul 2022 11:55:29 +0000 Original-Received: from localhost ([127.0.0.1]:59020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o9ma0-0005XA-Tp for submit@debbugs.gnu.org; Fri, 08 Jul 2022 07:55:29 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o9mZz-0005Wn-0M for 56305@debbugs.gnu.org; Fri, 08 Jul 2022 07:55:27 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34440) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9mZr-0001un-TE; Fri, 08 Jul 2022 07:55:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=iMl9xeLdRhMNSA7vo/QEJmvGe+1WNaIdzS77Hld430E=; b=RIoqPefPaHai VKThT+nfYr46hlAVEcL2PSpEID68t22ZtE7BpXselaeqOtHfG9vNuKgIZ4vPfKo0cX0LOZ3K+NFDx BAzsHKOqaptpyyqe0Blu5nKwnoIzD0LQawAvk8ICx5wLlBCCgZWoivm9+4phgVeEeu6jnnmiVDJw5 /1dzgA8rilqD3xt5X/d/21Ghh/eQz/D5JwET0YcO8kihjpiMQ6EzSXY8uB7ewH5pg5M7vHvwPM1cU d0yQ8SPDTNTUceuuCf1dYx2llMKMVCi7KhGzMICGMrQ45dJ1/SxpuWFu0ke6DzwVzH02rnJXt9RWN Y1xFWmF2+V61qwoPV5EhFw==; Original-Received: from [87.69.77.57] (port=3520 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9mZp-0003oJ-CK; Fri, 08 Jul 2022 07:55:19 -0400 In-Reply-To: (message from Alan Mackenzie on Fri, 8 Jul 2022 10:55:07 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:236447 Archived-At: > Date: Fri, 8 Jul 2022 10:55:07 +0000 > Cc: Eli Zaretskii , monnier@iro.umontreal.ca, > 56305@debbugs.gnu.org, acm@muc.de > From: Alan Mackenzie > > > It does not restore the Emacs 26 behavior. If you look at the reports > > for Bug#8856, Bug#11566 or Bug#11939, you might be able to imagine how > > much time I spent to get the behavior right for Drew's setup back then. > > It's quite sobering to see my efforts from that period get wasted now. > > If there are bugs, we fix them. You're surely not saying that the Emacs > 26 behaviour was ideal, are you? I'll take a look at these bug reports > this evening. > > Part of the problem is that this desired behaviour is not formulated > anywhere, and there don't appear to be tests in 'make check' for it. Feel free to add commentary that describes the desired behavior in specific situations. I don't think how we can have tests for this in the test suite, since you cannot test this in a batch session. We could have tests in test/manual/, though. > If my last night's commit to master is satisfactory, perhaps it might > somehow be possibly to cherry-pick it into Emacs 28.2. I doubt that, as the change is significant and we won't be able to know if it's right until some time. It would be wrong to delay Emacs 28.2 until then, IMO, since the situations in which this happens are somewhat rare and the problems aren't catastrophic.