bug#81406: 31.0.90; rotate-windows loses window balance when window-combination-resize is t

Sean Whitton <[email protected]> Thu, 06 Aug 2026 12:27:53 +0100
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
Eli Zaretskii [06/Aug 11:10am +03] wrote:
>> Date: Thu, 6 Aug 2026 09:34:42 +0200
>> Cc: Eli Zaretskii <[email protected]>, [email protected], [email protected],
>>  [email protected]
>> From: martin rudalics <[email protected]>
>>
>>  > Ok I think it sounds more reasonable(as well as the fact I really
>>  > don't want to debug the above code haha) to remove dedicated window
>>  > handling in that case, maybe if someone requests it in the future we
>>  > can maybe look into it. I think this should be just as simple as
>>  > removing a couple of lines from the definition of winls to be:
>>  >
>>  > (seq-filter #'window-live-p (flatten-list win-tree))
>>  >
>>  > Also in the commit, can we also change the author email to my current
>>  > one instead of the one that is there (hosting your own email server is
>>  > more time consuming than expected)
>>
>> I can offer the attached.  If Eli and Sean don't object, I'll apply it
>> to the release branch.
>
> I don't think I mind, but does this mean a dedicated window can change
> the buffer it displays?  If so, I think this should at least be
> mentioned in the documentation, to avoid people submitting bugs about
> this.
>
> Sean, WDYT?

I don't think that should be allowed.  Lisp code assumes dedicated
buffers really are dedicated, we are opening up too many annoying ways
in which things could break.

-- 
Sean Whitton