GNU logs - #78835, boring messages


Message sent to rudalics@HIDDEN, bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: rudalics@HIDDEN, bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Jun 2025 02:20:02 +0000
Resent-Message-ID: <handler.78835.B.175029958522714 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 78835 <at> debbugs.gnu.org
Cc: rudalics@HIDDEN
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
X-Debbugs-Original-Xcc: rudalics@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.175029958522714
          (code B ref -1); Thu, 19 Jun 2025 02:20:02 +0000
Received: (at submit) by debbugs.gnu.org; 19 Jun 2025 02:19:45 +0000
Received: from localhost ([127.0.0.1]:58744 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uS4sR-0005tv-1B
	for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 22:19:45 -0400
Received: from lists.gnu.org ([2001:470:142::17]:43436)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uS4sO-0005sj-FP
 for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 22:19:41 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dmitry@HIDDEN>) id 1uS4sJ-0000WF-61
 for bug-gnu-emacs@HIDDEN; Wed, 18 Jun 2025 22:19:35 -0400
Received: from fout-a1-smtp.messagingengine.com ([103.168.172.144])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dmitry@HIDDEN>) id 1uS4sH-0003l7-BC
 for bug-gnu-emacs@HIDDEN; Wed, 18 Jun 2025 22:19:34 -0400
Received: from phl-compute-06.internal (phl-compute-06.phl.internal
 [10.202.2.46])
 by mailfout.phl.internal (Postfix) with ESMTP id 0A3A01380487
 for <bug-gnu-emacs@HIDDEN>; Wed, 18 Jun 2025 22:19:30 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-06.internal (MEProxy); Wed, 18 Jun 2025 22:19:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-type:content-type:date:date:from:from:in-reply-to
 :message-id:mime-version:reply-to:subject:subject:to:to; s=fm3;
 t=1750299570; x=1750385970; bh=QhyYHLlMt66yevc6VF/6gFJCSUfa4NIs
 k8UHizqkqFo=; b=IbpGDjvlEhWp9qw2jvbDXtQvswWnFnmX7DUEsZHFw0P36TM9
 l0v0R06cYJleLCvAqqhZ61CZbw21wSi3bkmGA92VvCt0vi1s3B/YKQ61Dm2sC9BJ
 BPMXYDghU442jIh1Q91vgQV+rxd2wjEoWQCNtVcFhEfXrFq9WX5Jg4BeHvoOH68+
 nag0/VVMx0zUbEqkSH/BqID9YzFSJn5o2amioHciCd/SxFGe5yIDJSRlRQMnrOGh
 iyyL5nxY9OIGWhGBySs4ZzQV6MO3mCXH9iz4r8TfBIBxMyhcZrUYZagjLLek6grv
 7cZ/2AT4C5bQzUXQCcolvNIXqoG2eYHgVW7rbw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1750299570; x=
 1750385970; bh=QhyYHLlMt66yevc6VF/6gFJCSUfa4NIsk8UHizqkqFo=; b=N
 PrbvSk4UR+1lj7sISAlBBw6LBRnU63H+Kr5EHpDvP+CjIqf02VL5gQIIQnzteZHu
 cGvi/ifTOAe6ywCm1EnLjo89Yow7N13jck2oX7mMwJnXDgnoNRc0K1BCwicQ1yaC
 dK8XDjjXKuamOjK/3fupCSk0zVT3xCCCfw9hxB7Ner2Hj8ogh/+5eMEERKwajX5L
 i7ciJXIeCDlzS554gUR7JBU5+InqLyiFd93Lu518DEQA0mXx9io4v7UZ29CclQ7n
 87QpArNAMO9JuZjSmwg2saaCe7D0+HuOd5nLPY4ZeEJ8yw7xwGf7O4O1IT1HTz85
 8497Ou0pVmYms+whoCIpg==
X-ME-Sender: <xms:sXNTaCqB1_lRodon4FBScBUg7LCjSKMT2CVP9II0NERwFnqi3zIFIw>
 <xme:sXNTaArXe8UW9MUC13LycyFLmkVF7LH5NkAgEwzcNV5A6j2ZobdWWc16i9oHXgLgR
 IvT9G98w2lrc-ATL70>
X-ME-Received: <xmr:sXNTaHPjhTkHVfyLPGxUr9mxGUEykFp6Ig9cjDa5ETt3Q2vX25i7U4fPZHT5WJ6R>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdegfedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpegtkfffgg
 gfvffhufesmhdtreertddvjeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoughm
 ihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtthgvrhhnpeehvdffheeigefftd
 elgfeugfelgfduueehfeeljeduueekieetiefhhefhheeuheenucevlhhushhtvghrufhi
 iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdrug
 gvvhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohep
 sghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh
X-ME-Proxy: <xmx:sXNTaB6WQnVxVrJXsaJBSzbYusWoAAi_4ivfnTA3t0GjfEdVmtz0tg>
 <xmx:sXNTaB6jJGRuXcir7l3jPPcpW9rdtxVUJqWjL35J-DHBNmyKpVOqXw>
 <xmx:sXNTaBgEtXL1ULN8CgyN5B-rHC-pmTCITkpz3E3mmxF6LYRKAYBcbA>
 <xmx:sXNTaL7ffYG2wlGZo6KyoKwn45P6hNHrKPQmz-TzGMDmyhmanSZFTw>
 <xmx:snNTaMY3ET_3ovgzIIZa3YisEZEOtlItqPlisnsrsZXqi__rVNZwRd1Q>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Wed, 18 Jun 2025 22:19:29 -0400 (EDT)
Content-Type: multipart/mixed; boundary="------------eHOcusyAToF0wCS80lt9dK11"
Message-ID: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
Date: Thu, 19 Jun 2025 05:19:27 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
Received-SPF: pass client-ip=103.168.172.144; envelope-from=dmitry@HIDDEN;
 helo=fout-a1-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

This is a multi-part message in MIME format.
--------------eHOcusyAToF0wCS80lt9dK11
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

X-Debbugs-Cc: rudalics@HIDDEN

Hi Martin and others!

I've started noticing this recently, and it especially gets apparent 
with the new "lexical binding is nil" compilation warning windows which 
use a side window.

A self-contained reproducer took some effort, though.

To use the attached script, load it from the command line like this:

   src/emacs -Q -l d-b-below-bug.el

NOTE: Simply evaluating it from an interactive session won't work 
because it seems to require a particular sequence of buffer/window 
creation operations. It does seem to work to copy it form-by-form to 
evaluate with M-:.

Anyway, the crux of the problem is that after a side window had been 
used, later commands that use pop-to-buffer would reside the window 
unnecessarily, and then not restore the previous size on quit either.

Probably related to the recent changes in window.el, though I haven't 
bisected yet. But this definitely does not reproduce with Emacs 30 or 
earlier releases.
--------------eHOcusyAToF0wCS80lt9dK11
Content-Type: text/x-emacs-lisp; charset=UTF-8; name="d-b-below-bug.el"
Content-Disposition: attachment; filename="d-b-below-bug.el"
Content-Transfer-Encoding: base64

Ozs7IC0qLSBsZXhpY2FsLWJpbmRpbmc6dCAtKi0KCihzZXRxIHNpZGUtYnVmZmVyIChmaW5k
LWZpbGUtbm9zZWxlY3QgImxpc3AvZGZyYW1lLmVsIikpCgooZGlzcGxheS1idWZmZXIgc2lk
ZS1idWZmZXIKICAgICAgICAgICAgICAgICcoZGlzcGxheS1idWZmZXItaW4tc2lkZS13aW5k
b3cpICcoKGRpcmVjdGlvbiAuIGJlbG93KSkpCgooc3dpdGNoLXRvLWJ1ZmZlciAoZmluZC1m
aWxlLW5vc2VsZWN0ICJsaXNwL2JzLmVsIikpCgoobGV0ICgobmV3LXdpbiAoc3BsaXQtd2lu
ZG93LWhvcml6b250YWxseSkpKQogIChzcGxpdC13aW5kb3ctdmVydGljYWxseSBuaWwgbmV3
LXdpbikpCgo7OyBUaGlzIGlzIG9wdGlvbmFsOiB5b3UgY2FuIHF1aXQgdGhlIHNpZGUgd2lu
ZG93LCB5b3UgY2FuIGRlbGV0ZSBpdCwgb3IKOzsgeW91IGNhbiBrZWVwIGl0IGFyb3VuZC4g
VGhlIGVmZmVjdCBvZiB0aGUgYHBvcC10by1idWZmZXInIGNhbGxzIGFmdGVyCjs7IGl0IChs
aWtlIHRoZSBvbmUgYmVsb3cpIHBlcnNpc3RzIGFueXdheS4KKHF1aXQtd2luZG93IG5pbCAo
Z2V0LWJ1ZmZlci13aW5kb3cgc2lkZS1idWZmZXIpKQoKOzsgc2ltcGxlLmVsIGdldHMgZGlz
cGxheWVkIGluIGEgcmVzaXplZCAoZW5sYXJnZWQpIHdpbmRvdyB0aGF0IGxvb2tzCjs7IGxp
a2UgdGhlIG90aGVyIHdpbmRvdyBpbiBpdHMgdmVydGljYWwgZ3JvdXAgaXMgc3VwcG9zZWQg
dG8gYmUgYSBzaWRlCjs7IHdpbmRvdyAoYnV0IGl0IGlzIG5vdCkuCihwb3AtdG8tYnVmZmVy
IChmaW5kLWZpbGUtbm9zZWxlY3QgInNpbXBsZS5lbCIpKQo=

--------------eHOcusyAToF0wCS80lt9dK11--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Dmitry Gutov <dmitry@HIDDEN>
Subject: bug#78835: Acknowledgement (Wrong pop-to-buffer behavior after
 one display-buffer-in-side-window call)
Message-ID: <handler.78835.B.175029958522714.ack <at> debbugs.gnu.org>
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
X-Gnu-PR-Message: ack 78835
X-Gnu-PR-Package: emacs
Reply-To: 78835 <at> debbugs.gnu.org
Date: Thu, 19 Jun 2025 02:20:03 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
  rudalics@HIDDEN
(after having been given a bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 78835 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
78835: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78835
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Jun 2025 15:07:04 +0000
Resent-Message-ID: <handler.78835.B78835.175034560713388 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Dmitry Gutov <dmitry@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.175034560713388
          (code B ref 78835); Thu, 19 Jun 2025 15:07:04 +0000
Received: (at 78835) by debbugs.gnu.org; 19 Jun 2025 15:06:47 +0000
Received: from localhost ([127.0.0.1]:35648 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSGqj-0003Tn-Bt
	for submit <at> debbugs.gnu.org; Thu, 19 Jun 2025 11:06:46 -0400
Received: from mout.gmx.net ([212.227.17.20]:52455)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uSGqf-0003ST-5M
 for 78835 <at> debbugs.gnu.org; Thu, 19 Jun 2025 11:06:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1750345594; x=1750950394; i=rudalics@HIDDEN;
 bh=5O7IVK2qRiAhQscf/1JQu3sfffoTCkvbg6ftlxvbqhs=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=mQ/IgTA6kO+l10cIf+doy/ClRJGq7YHOw+YnllD93HxqfgDrpurOsGTw/R5hpXW0
 D/idaOGNAmirtpAK3b34uJ7tkr5rIyHJ00XB4crdJajTpgdwcUBvelOdzsvO5oeYw
 zzx61qNGZbR7nJE8YuvR0gAsDxE7j4uUqe7m2JWl8fiuIoSO5gNnRpDOCLTva/LmH
 VK7Pj73z1lj8sCQ96A64EjA4E0Nr+/BLBG6hNW0XroN8rnNvX4tUuwZ6hLMPrxA85
 QcaxW8+ZQgVP401tlg8MO+2sqhuXBowbZwe4pr7tJjyh0wTDOQ5v3Mf83/ShTFuZC
 dwz3Jl31NRi+AryOxg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.77]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MS3il-1uMXFx11EB-00HsM7; Thu, 19
 Jun 2025 17:06:34 +0200
Message-ID: <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
Date: Thu, 19 Jun 2025 17:06:33 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:c955UwUC3M+JzGlUsWB8keIr+98QTnCw0uVwMu37uyLw6gn2CjL
 HlfxCFMO5TF+wL2VfnnKmz8cMf0UUjbEmuOvGzQ5khhfiarY7VUUJqm0yHjfm/I+fSw2gbw
 6Gtq3Wtt425lyDXABWdUr5rnS9w+VtxLzi1KvH0JIB+lO8QIvLiSOba/UhQ0viTXO/thq2s
 1n07XGBUo2oOrvuuIabXA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:xSj3AJHzxuk=;X++23etltDhCSbBrpNCnFmiSTEs
 +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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi Dmitry

 > Anyway, the crux of the problem is that after a side window had been
 > used, later commands that use pop-to-buffer would reside the window
 > unnecessarily, and then not restore the previous size on quit either.

It's not specifically related to side windows, a plain 'display-buffer'
should suffice.  The problem is that 'pop-to-buffer' reusing the bs.el
window tries to restore the height of the initial *scratch* window after
first displaying bs.el in it and later splitting it vertically.  In the
patch below I now try to remove the reference to the old height when a
window is split vertically.  Please try it.

Thanks, martin

diff --git a/lisp/window.el b/lisp/window.el
index e372ef8b9bb..f24e581ba1e 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -5899,6 +5899,16 @@ split-window
  	   window (- (if new-parent 1.0 (window-normal-size window horizontal))
  		     new-normal)))

+	(unless horizontal
+	  (let ((quit-restore (window-parameter window 'quit-restore)))
+	    (when quit-restore
+	      (let ((quad (nth 1 quit-restore)))
+		(when (and (listp quad) (integerp (nth 3 quad)))
+		  ;; When WINDOW has a 'quit-restore' parameter that
+		  ;; specifies a previous height to restore, remove that
+		  ;; - it does more harm than good now (Bug#78835).
+		  (setf (nth 3 quad) nil))))))
+
  	(let ((new (split-window-internal
  		    window new-pixel-size side new-normal refer)))
            (window--pixel-to-total frame horizontal)




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Jun 2025 17:00:02 +0000
Resent-Message-ID: <handler.78835.B78835.175035235519315 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: martin rudalics <rudalics@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.175035235519315
          (code B ref 78835); Thu, 19 Jun 2025 17:00:02 +0000
Received: (at 78835) by debbugs.gnu.org; 19 Jun 2025 16:59:15 +0000
Received: from localhost ([127.0.0.1]:36009 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSIba-00051L-8O
	for submit <at> debbugs.gnu.org; Thu, 19 Jun 2025 12:59:15 -0400
Received: from fout-b8-smtp.messagingengine.com ([202.12.124.151]:37567)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uSIbW-00050F-8h
 for 78835 <at> debbugs.gnu.org; Thu, 19 Jun 2025 12:59:11 -0400
Received: from phl-compute-03.internal (phl-compute-03.phl.internal
 [10.202.2.43])
 by mailfout.stl.internal (Postfix) with ESMTP id 242AE11401B4;
 Thu, 19 Jun 2025 12:59:04 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-03.internal (MEProxy); Thu, 19 Jun 2025 12:59:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1750352343;
 x=1750438743; bh=I/pCF9hIHUDOgeFoOeLSSO0delOG5F43P7UFnEKd368=; b=
 R5X7KvsduuaCAqxv0o1K7jwaHXVTNCIvhcfqBNjSnL1uWnHhaoinj0i2mEkLYLRE
 k2AGaS1zylizBIe83TbJghrZ5NDZv6rAtogIrRVUfPyKOUFEAiX1UynirPsQo6CO
 AdPZc38U2OLgSnKVCFTpYFfE71Q4+4KwT9JYsNXVxk6NsRfuJ8dDikpSkcZzq6V6
 GDgOYnSMDY8AFwhrclgo/xwItXcC71hEpZ6LcCmqaDtEySoaxkyr/cx8VEcxevuI
 qVSpVl5oh2SJGY2Ro2MAciT6mLKC8FBvwEkYm5leG85vrJTwLGGb0EPPs08X50Uu
 8wMjzN03g0fCKJ+k0BDK6Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; t=1750352343; x=1750438743; bh=I
 /pCF9hIHUDOgeFoOeLSSO0delOG5F43P7UFnEKd368=; b=iSjZcyGJidjcFXYR5
 7At5fWS3R1xofb5K94op5ZaWEEZ6FKxxT801ui2JAMIE6gqjZ5dqqYs5++AsrGqj
 /hqQesG8lHqcs6MjMpDp5+Sfxe01KfXHk67n9s94IrNzpJMAk8gixKhoKEa2N7iZ
 jhrWeHALbSYgJ3oLHGW2tz3djnl8ALKHGrz6ko+knA3XC2+IFdBZiUjHGMqm6I76
 kTywXHGvI7KS2NH4kforoTjNk5GvRAkYC6ODxhIGGVEtob8MgMw2EEuN3EbkV1w3
 nC5SSAWzNtxobkS77peWAClb4qj4+/OcnY+01eWqLu+zAnv/MoPHTiM6Wzzb1Q4n
 PnKhA==
X-ME-Sender: <xms:10FUaAMOQnS1hbYe9vZnC3K-vfsWGB_M5UGn5Tg3dg2j2S6V0hP-Hw>
 <xme:10FUaG_FcKXhMShwCzYpgqzqSiSb434JOi5GuWXO0T3hlPjPDaatL6o5VZ5twcGcA
 lKopFS5MHyuKUh-C-w>
X-ME-Received: <xmr:10FUaHQiGv4XXYbI3UtbC65qdugLASp4aenbLvOe6V5YCOvgaQXhQKllDq5Rd4lB>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdeitdeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceurghi
 lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh
 epkfffgggfuffvfhfhjggtgfesthekredttddvjeenucfhrhhomhepffhmihhtrhihucfi
 uhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtthgvrhhnpe
 egueegteffuddvjeevvdelleeitdeftdduhfeffeffjedukeevjedvfeffgfevgeenucev
 lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhi
 esghhuthhovhdruggvvhdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhht
 pdhrtghpthhtoheprhhuuggrlhhitghssehgmhigrdgrthdprhgtphhtthhopeejkeekfe
 ehseguvggssghughhsrdhgnhhurdhorhhg
X-ME-Proxy: <xmx:10FUaItP6EvV1pMGs0taBvydm7Hh3iFag2YkR9sHHlqCM2zl94YC7Q>
 <xmx:10FUaIeEyCOTQF1jZ096IvAAaNIkEgEphtwY1Yn4qKFfJA1zk67o6A>
 <xmx:10FUaM1TzCK3SO7AWjguqu7zm8mRZNV3RhKtqKW682XRouzqPrM-Mg>
 <xmx:10FUaM9t491alTPNEnyJt4WbHt_AG9BisCuFaq4kZ8abM-_RBX0y7Q>
 <xmx:10FUaJtOJ8skuJ5wKhDJj0e773L8NiCapqyAB6ikyxYP90o_KcnC9vfk>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 19 Jun 2025 12:59:02 -0400 (EDT)
Message-ID: <d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
Date: Thu, 19 Jun 2025 19:59:00 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
 <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi Martin!

On 19/06/2025 18:06, martin rudalics wrote:
> It's not specifically related to side windows, a plain 'display-buffer'
> should suffice.  The problem is that 'pop-to-buffer' reusing the bs.el
> window tries to restore the height of the initial *scratch* window after
> first displaying bs.el in it and later splitting it vertically.  In the
> patch below I now try to remove the reference to the old height when a
> window is split vertically.  Please try it.
> 
> Thanks, martin
> 
> diff --git a/lisp/window.el b/lisp/window.el
> index e372ef8b9bb..f24e581ba1e 100644
> --- a/lisp/window.el
> +++ b/lisp/window.el
> @@ -5899,6 +5899,16 @@ split-window
>          window (- (if new-parent 1.0 (window-normal-size window 
> horizontal))
>                new-normal)))
> 
> +    (unless horizontal
> +      (let ((quit-restore (window-parameter window 'quit-restore)))
> +        (when quit-restore
> +          (let ((quad (nth 1 quit-restore)))
> +        (when (and (listp quad) (integerp (nth 3 quad)))
> +          ;; When WINDOW has a 'quit-restore' parameter that
> +          ;; specifies a previous height to restore, remove that
> +          ;; - it does more harm than good now (Bug#78835).
> +          (setf (nth 3 quad) nil))))))
> +

That seems to fix it indeed, thanks.

On a related topic though, another scenario that happens over here is 
'quit-window' restoring a window _width_ to a value that looks 
unexpected to me. For example, just now after applying your patch from a 
buffer, I pressed 'q' and the window (the one on the left in a 
configuration similar to test scenario) got resized to 2/3rds of its 
width. Any ideas about that perhaps?

It is very sporadic, and I don't have any reliable reproduction, so if 
if it doesn't ring a bell, I can try to get more info first.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 20 Jun 2025 07:33:02 +0000
Resent-Message-ID: <handler.78835.B78835.17504047811846 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Dmitry Gutov <dmitry@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.17504047811846
          (code B ref 78835); Fri, 20 Jun 2025 07:33:02 +0000
Received: (at 78835) by debbugs.gnu.org; 20 Jun 2025 07:33:01 +0000
Received: from localhost ([127.0.0.1]:45741 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSWFA-0000Th-FL
	for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 03:33:00 -0400
Received: from mout.gmx.net ([212.227.15.19]:54057)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uSWF5-0000Sx-OA
 for 78835 <at> debbugs.gnu.org; Fri, 20 Jun 2025 03:32:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1750404768; x=1751009568; i=rudalics@HIDDEN;
 bh=MOvbuRmW/NgaBEkThHc+xIRBL7Z/MyqDHOTXkeyoyR8=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=p5RSlqIFPWi6/rjPDbrnDvuPBZlz13iQd+p9p7Q0BNr2/U3dB2xmRES+utMtJP84
 VYqHgxpklY5wAd1r3tJKJXBrnYzen4WzS192UqyDXvkip5/ZDtqdWj6pt0Gr7alN5
 yb1tQhw6Z+WlzPkTPFSopfbItu152SSqFxLeb9XxG7lrBOf2fo/KwhC8JurALuA0P
 NwxE01QvSjkiwCdDtxzGEamoqGQ9z4Jfmf8U8mey2ulPLK9Eyt+KWU7jWsRdNoZTM
 ZofL2iTRUlRw2r8FB/OmPPXXYH6dzsvfqxsr4EAhg6UIo+nS/SW7Y4oxjESUs32zA
 khsJwelUBTxy3M1PIw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.89]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MXXuH-1uGnkN28IJ-00WBPG; Fri, 20
 Jun 2025 09:32:48 +0200
Message-ID: <95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
Date: Fri, 20 Jun 2025 09:32:47 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
 <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
 <d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:wa5/4tEgs6ZkBdjhTx7Ma+MyFThOa2DMsHs8ve4jJc3x6tszSzX
 6W3RpJ+87TRUwQQntNE2/89fZXEPy3L2qw3BZekmBd2dExxU7UyERxxr7odiAFWQ9Y8ezTl
 AdkiNZZ4xrEuSYIdh+VZd1XLEsaDLKpqGmHvIv8YROAASDESB/xp0Qltme44CUFWzreYeBs
 /h0QqmwJb6uNJLynO0Vuw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:NN49OSpw4tE=;a5VWOyqVUiKF0xJrCE1aLpE671+
 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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > That seems to fix it indeed, thanks.

Pushed to master.

 > On a related topic though, another scenario that happens over here is
 > 'quit-window' restoring a window _width_ to a value that looks
 > unexpected to me. For example, just now after applying your patch from
 > a buffer, I pressed 'q' and the window (the one on the left in a
 > configuration similar to test scenario) got resized to 2/3rds of its
 > width. Any ideas about that perhaps?

Hmm...  Apply

a/lisp/window.el b/lisp/window.el
index f24e581ba1e..b27e1ca56e9 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -5452,6 +5452,10 @@ quit-restore-window
  		 (if (window-combined-p window)
                       (/= (nth 3 quad) (window-total-height window))
                     (/= (nth 3 quad) (window-total-width window))))
+
+	(unless (window-combined-p window)
+	  (y-or-n-p "Adjusting width, continue? "))
+
  	;; Try to resize WINDOW to its old height but don't signal an
  	;; error.
  	(condition-case nil

If and when it asks you, apply

diff --git a/lisp/window.el b/lisp/window.el
index f24e581ba1e..a6f93e067b5 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -5899,15 +5899,14 @@ split-window
  	   window (- (if new-parent 1.0 (window-normal-size window horizontal))
  		     new-normal)))

-	(unless horizontal
-	  (let ((quit-restore (window-parameter window 'quit-restore)))
-	    (when quit-restore
-	      (let ((quad (nth 1 quit-restore)))
-		(when (and (listp quad) (integerp (nth 3 quad)))
-		  ;; When WINDOW has a 'quit-restore' parameter that
-		  ;; specifies a previous height to restore, remove that
-		  ;; - it does more harm than good now (Bug#78835).
-		  (setf (nth 3 quad) nil))))))
+	(let ((quit-restore (window-parameter window 'quit-restore)))
+	  (when quit-restore
+	    (let ((quad (nth 1 quit-restore)))
+	      (when (and (listp quad) (integerp (nth 3 quad)))
+		;; When WINDOW has a 'quit-restore' parameter that
+		;; specifies a previous height to restore, remove that
+		;; - it does more harm than good now (Bug#78835).
+		(setf (nth 3 quad) nil)))))

  	(let ((new (split-window-internal
  		    window new-pixel-size side new-normal refer)))

and tell me if it asks you again.

 > It is very sporadic, and I don't have any reliable reproduction, so if
 > if it doesn't ring a bell, I can try to get more info first.

I don't recall that I ever tried to restore a previous width too but
apparently I did (and did not even document it).

martin




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jun 2025 02:24:02 +0000
Resent-Message-ID: <handler.78835.B78835.175047262714375 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: martin rudalics <rudalics@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.175047262714375
          (code B ref 78835); Sat, 21 Jun 2025 02:24:02 +0000
Received: (at 78835) by debbugs.gnu.org; 21 Jun 2025 02:23:47 +0000
Received: from localhost ([127.0.0.1]:59315 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSntS-0003jl-Us
	for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 22:23:47 -0400
Received: from fhigh-a8-smtp.messagingengine.com ([103.168.172.159]:44335)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uSntE-0003hi-WC
 for 78835 <at> debbugs.gnu.org; Fri, 20 Jun 2025 22:23:41 -0400
Received: from phl-compute-03.internal (phl-compute-03.phl.internal
 [10.202.2.43])
 by mailfhigh.phl.internal (Postfix) with ESMTP id 2A392114015E;
 Fri, 20 Jun 2025 22:23:27 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-03.internal (MEProxy); Fri, 20 Jun 2025 22:23:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1750472607;
 x=1750559007; bh=C3udp0MnQwhxyirlUXkEupH/Z5lIx3o84AzHY9Pt4x0=; b=
 uEKfEDAfkQP9ZVTkMWWbT3sLnq9rEyOKIA6Zy3xVN7H46xc9ohOo6Jsygdh9C6Zn
 lsnNnj6suUF78GLHywau8qUEt9gOHaczt6gvo6iOEUDl9WWXQe5ORoGFj6Kk/dwJ
 BdgHQrcrX4pl7ctZO++HApQmOT/sWpHQTRiIFFKMRlZqe6Vykq9b4bSWB7qMkDEH
 6JERhOMMtB73zjQpPVM/Qm+d17NYxrq+aYo0gpNc+LMolYGF5d/7cenP2/YUIvHa
 We3c27v+qGFkqK3dPSzQJORdPxySYKx9+L5JJwYzMgFC6PRVJIOQQVs6ZMnFnCDE
 52XKPZaA68FKHz3svBU6IA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; t=1750472607; x=1750559007; bh=C
 3udp0MnQwhxyirlUXkEupH/Z5lIx3o84AzHY9Pt4x0=; b=bkGG+8U8HS5dSPDkV
 ZTK6HeJ9AYIqgwpkGd1a5t46B0uez68zGsio9tcQUxNK6/jgQctWzwQiR+LdQfMA
 t+DnpqfCfyFQ2Q3VKqhxBtojWvLNICwinTeNVga1IC8mpxK31brPG6wSiv+/ClDJ
 PmnYwg36nMYCynYrh1s46vJfs6lHz2lkuRYj0qP5NG8rGG0cOfrjtXdDYvmhXqul
 EB3oafGrwPlZE7d5v1vR7Kv+NP2+go0MOnpSGka+cW1a5g44I8R8rvia/kBehttu
 i2GkwkeLXO2CawyXO9Pv6Y6zf6rhW4NPe8BHJqQO/rMZ3/c/7ivPLpD8Xtl92YmG
 E3YQQ==
X-ME-Sender: <xms:nhdWaGJwt9aQoumy9zclW27BLYol3sJxTloQEwRJPldVjwXbOcOVFA>
 <xme:nhdWaOIBYRlmzRgTjwaN2KlchEFc_QJL3HVbtfWKJRz0Uoj9WflC8SLw0NAXAl8mr
 8LoLiN3y07RlHKKKj8>
X-ME-Received: <xmr:nhdWaGsxt6W4PFHLYwnjj7athNdM07g7fB9CtGB7L0xLiS7lJv2T-f_MDU3L3feaojwq>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgddutddtjecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
 ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug
 hrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhrhicu
 ifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvghrnh
 epgeeugeetffduvdejvedvleeliedtfedtudfhfeefffejudekveejvdeffffgveegnecu
 vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrh
 ihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhu
 thdprhgtphhtthhopehruhgurghlihgtshesghhmgidrrghtpdhrtghpthhtohepjeekke
 efheesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:nhdWaLaY7cKMkRUVqoONqyBsK40CxGWfbtDXrP1Ya1A4sY58ZL4h8A>
 <xmx:nhdWaNZNaU7uq_3_V9avkDoCea3kMA4vN-wdn3Bmw4hvrIcD655mSw>
 <xmx:nhdWaHAE89SOt-eUyHkIfmlqQm8bdwF_S5H76nwg7zzGXmu_-gvfYg>
 <xmx:nhdWaDYVU6uBCSJbX_sQXQb7FDfoHgqajLX81ISV5laufGWE0cyHug>
 <xmx:nxdWaBIlIkfjxXznOhpGdb8i3ZFSbZWcLg8_qiSIixTeVl4W7LD9iOL3>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 20 Jun 2025 22:23:25 -0400 (EDT)
Message-ID: <4281563d-a32a-4ae7-9675-d5b8223b6e69@HIDDEN>
Date: Sat, 21 Jun 2025 05:23:23 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
 <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
 <d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
 <95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 20/06/2025 10:32, martin rudalics wrote:
>  > That seems to fix it indeed, thanks.
> 
> Pushed to master.

Thanks!

>  > On a related topic though, another scenario that happens over here is
>  > 'quit-window' restoring a window _width_ to a value that looks
>  > unexpected to me. For example, just now after applying your patch from
>  > a buffer, I pressed 'q' and the window (the one on the left in a
>  > configuration similar to test scenario) got resized to 2/3rds of its
>  > width. Any ideas about that perhaps?
> 
> Hmm...  Apply
> 
> a/lisp/window.el b/lisp/window.el
> index f24e581ba1e..b27e1ca56e9 100644
> --- a/lisp/window.el
> +++ b/lisp/window.el
> @@ -5452,6 +5452,10 @@ quit-restore-window
>            (if (window-combined-p window)
>                        (/= (nth 3 quad) (window-total-height window))
>                      (/= (nth 3 quad) (window-total-width window))))
> +
> +    (unless (window-combined-p window)
> +      (y-or-n-p "Adjusting width, continue? "))
> +
>       ;; Try to resize WINDOW to its old height but don't signal an
>       ;; error.
>       (condition-case nil
> 
> If and when it asks you, apply

Thank you. So far I'm running with just this addition for a couple of 
hours, and have not seen the prompt yet (nor the bug with horizontal 
resizing again). Will report back when that happens.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 13 Jul 2025 11:54:02 +0000
Resent-Message-ID: <handler.78835.B78835.17524076222497 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: martin rudalics <rudalics@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.17524076222497
          (code B ref 78835); Sun, 13 Jul 2025 11:54:02 +0000
Received: (at 78835) by debbugs.gnu.org; 13 Jul 2025 11:53:42 +0000
Received: from localhost ([127.0.0.1]:51993 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uavH3-0000eC-VT
	for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 07:53:42 -0400
Received: from fhigh-a4-smtp.messagingengine.com ([103.168.172.155]:50267)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uavH0-0000dg-R5
 for 78835 <at> debbugs.gnu.org; Sun, 13 Jul 2025 07:53:40 -0400
Received: from phl-compute-01.internal (phl-compute-01.phl.internal
 [10.202.2.41])
 by mailfhigh.phl.internal (Postfix) with ESMTP id 7069E140023D;
 Sun, 13 Jul 2025 07:53:33 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-01.internal (MEProxy); Sun, 13 Jul 2025 07:53:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm1; t=1752407613;
 x=1752494013; bh=CbFtKICevjrDozk0bbT55xNEVvWJYuTKEXW6lE/ySRw=; b=
 O1CQxxLcuvWRUbCs/tau38RqBlCPWTswycaKxLj5LYcwjXVGm7wuUaYxKNmy05Ox
 Ym40t5ysBbiZRi4/PTmBnCITWNWmZR8vd41stCslvDcselKkZuq6M1FuY0+02BD0
 23tWHgVswDf8WuFT8oAm804Cu0So+nvzsds197wg3BfODElM43iwwDUaN/NM4bWv
 o9+F6v+Ktl50Cq6IPgDmzRDPpPlN6j653Qx8sTKDee4S/+besKUfELXbbbZZRvJN
 Z/OWDdiUMorjGq0pb/OgYTfhSDKgfpv7h90J/D+L+PSbH7Vo72B0AZJKArEOR4Yo
 9FmoH3RNcS3zA3ohiPq8jQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; t=1752407613; x=1752494013; bh=C
 bFtKICevjrDozk0bbT55xNEVvWJYuTKEXW6lE/ySRw=; b=bKIkf5efPWjh3zQ+L
 OpGfvp4jVQ8oWllTaTHMSTY9kHJ4bEE7DijJi6FyRmpBgUG08u5i32ppqCXVY4Bd
 KV1B+OaD+gCChdQDtOohRMvpWQQsAhD/4EKJq+Gl3mkmXGn3NRSEMvxqP2meKNTc
 9TUH6SClJyAtqfpnBRY7xVg21VGP20xYr+fCeiskgvXTNvYeo/NRLtgWqwdNCYVX
 MHcPi77+pQPLEEvWumnTklPObj9dbg3dTijSfN/dQ3LDAhKW/gYo1OOYmLXsDq49
 Z7HhTLbNG0ACm5GPSW0OPg25s7IXGi+gDMghT/FG3Xdt/+vM6/+DyE768yeLm2XF
 lQmUQ==
X-ME-Sender: <xms:PZ5zaKymP-2JCX1DEPPsKT94DTThUfySeHgLeOaXVO8ysMv94L2kpQ>
 <xme:PZ5zaGd1sTb1UQXrDOfLlQBS8vEjvQAHLXt0wbintQbBeKUcaPtYWXF4-CARiIP7F
 OZn_1IywN7KhoHJ3vs>
X-ME-Received: <xmr:PZ5zaOLP122BdfKv7uNa2HIzo6i5Ie4wx9YaOO7q0BvTj9Ul7uA5aFOsPeEMHfDHEORX>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdegkeellecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
 ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug
 hrpefkffggfgfuhffvfhgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhrhicu
 ifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvghrnh
 epieelvefhhfdvheevudeludehieeikeeftedvgfeludfgheduieekgfduffejffeinecu
 vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrh
 ihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhu
 thdprhgtphhtthhopehruhgurghlihgtshesghhmgidrrghtpdhrtghpthhtohepjeekke
 efheesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:PZ5zaPEMxzMXlI_Gfwqf02f-FtV75frvRwqypXjppZlxQNd8rGMdEw>
 <xmx:PZ5zaAr0JGvsAyZIir3CZIzbB1aLJRlxU_zMr9xkXtm-01fKAfbTGA>
 <xmx:PZ5zaASXyVJjPII76eW4KsQ3THueZm-AnwpBpvOHPs-z9DSxqiWGBQ>
 <xmx:PZ5zaFPcBL88bw7k6_emLHgH7MWTBih3jWcGfkSVUEGqXssJwiV-cw>
 <xmx:PZ5zaKepZZExDNOHSK8YPII4d-355TrFLlyZRfM-mfdj9zyqCD2d7Ahu>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 13 Jul 2025 07:53:31 -0400 (EDT)
Message-ID: <dd4f6dd4-2322-49fb-84ab-146cd55bb007@HIDDEN>
Date: Sun, 13 Jul 2025 14:53:28 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Dmitry Gutov <dmitry@HIDDEN>
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
 <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
 <d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
 <95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
 <4281563d-a32a-4ae7-9675-d5b8223b6e69@HIDDEN>
Content-Language: en-US
In-Reply-To: <4281563d-a32a-4ae7-9675-d5b8223b6e69@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 21/06/2025 05:23, Dmitry Gutov wrote:
>> a/lisp/window.el b/lisp/window.el
>> index f24e581ba1e..b27e1ca56e9 100644
>> --- a/lisp/window.el
>> +++ b/lisp/window.el
>> @@ -5452,6 +5452,10 @@ quit-restore-window
>>            (if (window-combined-p window)
>>                        (/= (nth 3 quad) (window-total-height window))
>>                      (/= (nth 3 quad) (window-total-width window))))
>> +
>> +    (unless (window-combined-p window)
>> +      (y-or-n-p "Adjusting width, continue? "))
>> +
>>       ;; Try to resize WINDOW to its old height but don't signal an
>>       ;; error.
>>       (condition-case nil
>>
>> If and when it asks you, apply
> 
> Thank you. So far I'm running with just this addition for a couple of 
> hours, and have not seen the prompt yet (nor the bug with horizontal 
> resizing again). Will report back when that happens.

Just an update: I've seen the prompt today and moved to step 2 (removed 
the 'unless horizontal' condition).




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 13 Jul 2025 14:30:02 +0000
Resent-Message-ID: <handler.78835.B78835.175241694230192 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: martin rudalics <rudalics@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.175241694230192
          (code B ref 78835); Sun, 13 Jul 2025 14:30:02 +0000
Received: (at 78835) by debbugs.gnu.org; 13 Jul 2025 14:29:02 +0000
Received: from localhost ([127.0.0.1]:54132 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uaxhN-0007qq-Nv
	for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 10:29:02 -0400
Received: from fhigh-a6-smtp.messagingengine.com ([103.168.172.157]:34879)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uaxhK-0007qI-M1
 for 78835 <at> debbugs.gnu.org; Sun, 13 Jul 2025 10:28:59 -0400
Received: from phl-compute-06.internal (phl-compute-06.phl.internal
 [10.202.2.46])
 by mailfhigh.phl.internal (Postfix) with ESMTP id 36F181400212;
 Sun, 13 Jul 2025 10:28:53 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-06.internal (MEProxy); Sun, 13 Jul 2025 10:28:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm1; t=1752416933;
 x=1752503333; bh=WHPFGCLS4xtt40IlcZ3pvSSaOVE9UvMlp3+J62FDQEU=; b=
 Or2VKzDv3a9bb4t2x7+9zU7qOZTTqsQ/pQ6A2eVDGLoMjhvgS3hR/lzlg0Q2EIh3
 +Nk3LGgOaQ/amidD+u/my+2EAH4bU9WwG3YNMVwgxlyILYOVRH2QPxteqU4Di1DW
 OQld1puRkLpztggjSx5+QGxTGUoj48dI5yHuoyK3dRzGOno1fttN17BEpJ9LauOA
 EcCOXsNvSt++QPUdgEM6tFDaRDeDzCgwzY85wJMnVtOvx1Wks1haJpGcdVv31ik4
 VKVrUdItCLad8bUBjWzEXyBNCquTZe9jQIHDy4XuZIy/F8X4R9Qs+unJJ1RWCehY
 OSmyeotMNMzFb9mZNd5wDQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; t=1752416933; x=1752503333; bh=W
 HPFGCLS4xtt40IlcZ3pvSSaOVE9UvMlp3+J62FDQEU=; b=eTpk4sm8+pPg5RO3s
 h7E6Rb/qogMzw53r50y9pmWU2NEuZRWXjumZLtbl1/yNpcQkrhB2+B6wSwsByvlu
 EamONl0PKU6r2TW5BIWgjTlPUARk36D04W94spLJeXZx01kRw8XWD/QBXdQx9yZ1
 frH4M9YBBlJgu4TGiNt81dhAl0cQIv7EpKUHqoHSqwKoJHpNgCDUt5tcSxiFoHiQ
 tmzy3U0w7QFWtnPJYqbc3bni2eT5LVWGEVegJFGbr8pbtu5BarHqpb+NwZkwqxhS
 +CEGNfH0YaFa4gEW+s+sSK2S7RawG2CedxxjKESS36uGwCg1UKllmVIj4HpXhii5
 kApwQ==
X-ME-Sender: <xms:pMJzaJtpEz-foHtxyFYhJTrODnNkcYaH0gVEvPno6_3LrRfGBHzzLg>
 <xme:pMJzaCovUkWL7J6sPJvrKbUbzIh5Gdi8HuOJ5KAZF0VpMfdW4Xbw9yCKXe0y4pGeP
 GaxJAmt6cw930-YSU0>
X-ME-Received: <xmr:pMJzaOkZ8Gj_vFijNaFzZMcC2WncGLh0Tb9cBLSYHGP6lmdQ-XFZWTOpzZI29MnmdX0g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdegleefudcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
 ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug
 hrpefkffggfgfuhffvfhgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhrhicu
 ifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvghrnh
 epheehfffhkedtjeevieduvefggfeliedukeffjeevffekkedvudfgheegtdejueeknecu
 ffhomhgrihhnpehjuhhmphhshhgrrhgvrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
 enucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhn
 sggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehruhgurg
 hlihgtshesghhmgidrrghtpdhrtghpthhtohepjeekkeefheesuggvsggsuhhgshdrghhn
 uhdrohhrgh
X-ME-Proxy: <xmx:pcJzaOzbFEDzo23mFI7AuueHyqpcdcoCSczdHMKnxcUA6IxC1zVFlQ>
 <xmx:pcJzaOmWnwl8ZaHoQlV7aRAwWT1rDLldacWT5WJW_IjAm5OrrEiAGw>
 <xmx:pcJzaPdJ6YIPbgt0tc1MjTy-xj_dEd8XQWdAy_JSNdIABcxd0VVGfQ>
 <xmx:pcJzaMpfTmndua9oGPIuTmf027O0ihRjySH7CXOFoG8-ko8nYmftzQ>
 <xmx:pcJzaC6D5gxdJaZIO4z_TUIp3qF7UVlap-VYClkWjdItVYT8ffLl9fuO>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 13 Jul 2025 10:28:52 -0400 (EDT)
Message-ID: <a5ca36a3-ee9d-43e6-953f-c7b8db3d17aa@HIDDEN>
Date: Sun, 13 Jul 2025 17:28:50 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Dmitry Gutov <dmitry@HIDDEN>
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
 <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
 <d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
 <95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
 <4281563d-a32a-4ae7-9675-d5b8223b6e69@HIDDEN>
 <dd4f6dd4-2322-49fb-84ab-146cd55bb007@HIDDEN>
Content-Language: en-US
In-Reply-To: <dd4f6dd4-2322-49fb-84ab-146cd55bb007@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 13/07/2025 14:53, Dmitry Gutov wrote:
> On 21/06/2025 05:23, Dmitry Gutov wrote:
>>> a/lisp/window.el b/lisp/window.el
>>> index f24e581ba1e..b27e1ca56e9 100644
>>> --- a/lisp/window.el
>>> +++ b/lisp/window.el
>>> @@ -5452,6 +5452,10 @@ quit-restore-window
>>>            (if (window-combined-p window)
>>>                        (/= (nth 3 quad) (window-total-height window))
>>>                      (/= (nth 3 quad) (window-total-width window))))
>>> +
>>> +    (unless (window-combined-p window)
>>> +      (y-or-n-p "Adjusting width, continue? "))
>>> +
>>>       ;; Try to resize WINDOW to its old height but don't signal an
>>>       ;; error.
>>>       (condition-case nil
>>>
>>> If and when it asks you, apply
>>
>> Thank you. So far I'm running with just this addition for a couple of 
>> hours, and have not seen the prompt yet (nor the bug with horizontal 
>> resizing again). Will report back when that happens.
> 
> Just an update: I've seen the prompt today and moved to step 2 (removed 
> the 'unless horizontal' condition).

It didn't seem to help.

Here is a screencast which shows me evaluating the new code with 
eval-buffer (somewhere in the middle of the video), and still seeing the 
prompt when I repeat a certain sequence of actions:

- Show the diff buffer (for window.el), actually.
- Quit it with 'q'.

BTW, despite me answering the prompt 'n' the width gets adjusted anyway.

Hope the link works, if not, I can reupload it somewhere else:

https://jumpshare.com/s/cb8wWgizBFmSSF31fsPr





Last modified: Sun, 13 Jul 2025 14:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.