GNU bug report logs - #41422
27.0.91 and 28.0.50; macOS: lower-frame on child frame lowers parent frame

Previous Next

Package: emacs;

Reported by: Aaron Jensen <aaronjensen <at> gmail.com>

Date: Wed, 20 May 2020 16:03:02 UTC

Severity: normal

Found in version 27.0.91

Done: Alan Third <alan <at> idiocy.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 41422 in the body.
You can then email your comments to 41422 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#41422; Package emacs. (Wed, 20 May 2020 16:03:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Aaron Jensen <aaronjensen <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 20 May 2020 16:03:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Aaron Jensen <aaronjensen <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.0.91 and 28.0.50;
 macOS: lower-frame on child frame lowers parent frame
Date: Wed, 20 May 2020 09:02:00 -0700
This reproduces on master with emacs -Q as well as emacs-27.

emacs -Q

Make sure Emacs is positioned above another app

M-: (make-frame `((parent-frame . ,(window-frame))))

Then, in child frame:

M-: (lower-frame)

This causes the parent frame and child frame to lower below the other
app. I believe, according to the docs, it should do nothing because
there is only one child frame.

Aaron




Reply sent to Alan Third <alan <at> idiocy.org>:
You have taken responsibility. (Sun, 03 Jan 2021 16:29:01 GMT) Full text and rfc822 format available.

Notification sent to Aaron Jensen <aaronjensen <at> gmail.com>:
bug acknowledged by developer. (Sun, 03 Jan 2021 16:29:02 GMT) Full text and rfc822 format available.

Message #10 received at 41422-done <at> debbugs.gnu.org (full text, mbox):

From: Alan Third <alan <at> idiocy.org>
To: Aaron Jensen <aaronjensen <at> gmail.com>
Cc: 41422-done <at> debbugs.gnu.org
Subject: Re: bug#41422: 27.0.91 and 28.0.50; macOS: lower-frame on child
 frame lowers parent frame
Date: Sun, 3 Jan 2021 16:28:43 +0000
On Wed, May 20, 2020 at 09:02:00AM -0700, Aaron Jensen wrote:
> This reproduces on master with emacs -Q as well as emacs-27.
> 
> emacs -Q
> 
> Make sure Emacs is positioned above another app
> 
> M-: (make-frame `((parent-frame . ,(window-frame))))
> 
> Then, in child frame:
> 
> M-: (lower-frame)
> 
> This causes the parent frame and child frame to lower below the other
> app. I believe, according to the docs, it should do nothing because
> there is only one child frame.

Commit ad2567fb1efced752352096f345c69f88e1ff405 pushed to master,
which should fix this.

I'm sure this worked when I wrote the NS child window code, but I
can't find any indication that the API changed. Anyway, the new code
works as far as I can see.

-- 
Alan Third




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#41422; Package emacs. (Sun, 03 Jan 2021 18:08:02 GMT) Full text and rfc822 format available.

Message #13 received at 41422-done <at> debbugs.gnu.org (full text, mbox):

From: Aaron Jensen <aaronjensen <at> gmail.com>
To: Alan Third <alan <at> idiocy.org>, Aaron Jensen <aaronjensen <at> gmail.com>,
 41422-done <at> debbugs.gnu.org
Subject: Re: bug#41422: 27.0.91 and 28.0.50; macOS: lower-frame on child frame
 lowers parent frame
Date: Sun, 3 Jan 2021 12:07:31 -0600
On Sun, Jan 3, 2021 at 10:28 AM Alan Third <alan <at> idiocy.org> wrote:
> I'm sure this worked when I wrote the NS child window code, but I
> can't find any indication that the API changed. Anyway, the new code
> works as far as I can see.

Thank you! Quite possibly a macOS update issue...

Aaron




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 01 Feb 2021 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 141 days ago.

Previous Next


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