X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Daniel Mendler <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: rudalics@HIDDEN, gerd.moellmann@HIDDEN, bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 07 Dec 2025 18:06:02 +0000
Resent-Message-ID: <handler.79960.B.176513070229626 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79960 <at> debbugs.gnu.org
Cc: martin rudalics <rudalics@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
X-Debbugs-Original-Xcc: martin rudalics <rudalics@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.176513070229626
(code B ref -1); Sun, 07 Dec 2025 18:06:02 +0000
Received: (at submit) by debbugs.gnu.org; 7 Dec 2025 18:05:02 +0000
Received: from localhost ([127.0.0.1]:40534 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSJ82-0007hm-Fa
for submit <at> debbugs.gnu.org; Sun, 07 Dec 2025 13:05:02 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45802)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <mail@HIDDEN>)
id 1vSJ80-0007h2-C1
for submit <at> debbugs.gnu.org; Sun, 07 Dec 2025 13:05:01 -0500
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 <mail@HIDDEN>)
id 1vSJ7t-0005gM-Af
for bug-gnu-emacs@HIDDEN; Sun, 07 Dec 2025 13:04:53 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1] helo=mail.qxqx.de)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <mail@HIDDEN>)
id 1vSJ7q-0007ff-51
for bug-gnu-emacs@HIDDEN; Sun, 07 Dec 2025 13:04:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
List-Subscribe:List-Post:List-Owner:List-Archive;
bh=uXY6riaTmsic3tTCUf778dGWLhnIDSJJ/cmj3h+6468=; b=TnPQOq33T2P9xvj1pYMJwybEpb
Dbt3UanSZIfYuJhft6QapsJr5zWzQjFdbzcEkaEBU9FQJSNYJ9vVrjW1lMsSf2VwRLWGQ0uvW4uNk
9YSShmPLRqHTmz77FPINDgIXsJMAV36EgePQLOeYMg7T5y9paawf7TBZTEo/OAPXzXCE=;
From: Daniel Mendler <mail@HIDDEN>
Date: Sun, 07 Dec 2025 19:04:28 +0100
Message-ID: <87sedmkw2b.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a01:4f8:c012:9177::1;
envelope-from=mail@HIDDEN; helo=mail.qxqx.de
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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.1 (/)
When `xterm-mouse-mode' is enabled after creating terminal child frames,
invisible child frames are made visible again.
1. Start emacs -Q -nw
2. Execute in the scratch buffer:
#+begin_src emacs-lisp
(package-initialize)
(global-corfu-mode) ;; Completion popup using TTY child frames
#+end_src
3. Trigger completion. For example type "(def" M-TAB in the scratch
buffer. The Corfu popup appears. Press C-g to close.
4. Enable `xterm-mouse-mode'. A Corfu child ghost frame appears.
In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.49, cairo version 1.18.4) of 2025-12-06
Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
System Description: Debian GNU/Linux 13 (trixie)
Configured using:
'configure --prefix=$HOME/.local/share/emacs
--without-compress-install --with-tree-sitter --with-native-compilation
--with-dbus --without-selinux --without-threads --disable-gc-mark-trace
--without-gsettings --without-gpm --with-cairo --with-cairo-xcb
--with-xinput2 --with-x-toolkit=gtk3 --without-toolkit-scroll-bars
'CFLAGS=-O3 -mtune=native -march=native''
Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG LIBOTF LIBSYSTEMD
LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP
SOUND SQLITE3 TIFF TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 XPM
XRANDR GTK3 ZLIB
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: Daniel Mendler <mail@HIDDEN> Subject: bug#79960: Acknowledgement (31.0.50; xterm-mouse-mode makes invisible child frames visible) Message-ID: <handler.79960.B.176513070229626.ack <at> debbugs.gnu.org> References: <87sedmkw2b.fsf@HIDDEN> X-Gnu-PR-Message: ack 79960 X-Gnu-PR-Package: emacs Reply-To: 79960 <at> debbugs.gnu.org Date: Sun, 07 Dec 2025 18:06:02 +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 martin rudalics <rudalics@HIDDEN>, Gerd M=C3=B6llmann <gerd.moellmann@gma= il.com> (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 79960 <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 79960: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79960 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 07 Dec 2025 18:24:03 +0000
Resent-Message-ID: <handler.79960.B79960.17651318101921 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Daniel Mendler <mail@HIDDEN>
Cc: gerd.moellmann@HIDDEN, rudalics@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17651318101921
(code B ref 79960); Sun, 07 Dec 2025 18:24:03 +0000
Received: (at 79960) by debbugs.gnu.org; 7 Dec 2025 18:23:30 +0000
Received: from localhost ([127.0.0.1]:40721 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSJPt-0000Uu-Oi
for submit <at> debbugs.gnu.org; Sun, 07 Dec 2025 13:23:30 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:54914)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vSJPr-0000Ue-2x
for 79960 <at> debbugs.gnu.org; Sun, 07 Dec 2025 13:23:28 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1vSJPk-0003WM-Rb; Sun, 07 Dec 2025 13:23:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
Date; bh=//zcbvHVYYf7xRSQ5Am/02pws+RxaXIcXGYa/teNlTw=; b=HPDkRjID0HEMsxu7r4xN
iyPCIpVgbY2RaJuLKW+y1rET29YWqSMLQhP8XS/KoT7wlH5+xLeQT0ztATKH2SrQwgzzaRawEow2M
YicIo2+zjEycBU0z4ZByBK07BXmOeHgVn368/7ji4jBiCs7IPfWtqSDZvv+w2/uBVyrP8kwMc7b/1
hZ+yBQ1EVdC4Ppbs+VwoTBdbSwTZxtRknV2yywZv4K2pY3Z1HTqSVEng7ba7VmbHET5/XnwSaa2g2
tBK9BLQU0o77g5Tmn4uxQY9pg+aSzPC1/JJzjjrFbZzOc42z1albXDXYhmTQA+IoUD25F6tAVK0CL
O4kFFqHZTTaDhA==;
Date: Sun, 07 Dec 2025 20:23:18 +0200
Message-Id: <86bjkaup61.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87sedmkw2b.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <87sedmkw2b.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Cc: martin rudalics <rudalics@HIDDEN>,
> Gerd Möllmann <gerd.moellmann@HIDDEN>
> Date: Sun, 07 Dec 2025 19:04:28 +0100
> From: Daniel Mendler via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> When `xterm-mouse-mode' is enabled after creating terminal child frames,
> invisible child frames are made visible again.
>
> 1. Start emacs -Q -nw
> 2. Execute in the scratch buffer:
>
> #+begin_src emacs-lisp
> (package-initialize)
> (global-corfu-mode) ;; Completion popup using TTY child frames
> #+end_src
>
> 3. Trigger completion. For example type "(def" M-TAB in the scratch
> buffer. The Corfu popup appears. Press C-g to close.
>
> 4. Enable `xterm-mouse-mode'. A Corfu child ghost frame appears.
Why do you call it a "ghost frame"? Isn't it just one of the frames
on that terminal?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Daniel Mendler <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 07 Dec 2025 18:29:01 +0000
Resent-Message-ID: <handler.79960.B79960.17651321243205 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, rudalics@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17651321243205
(code B ref 79960); Sun, 07 Dec 2025 18:29:01 +0000
Received: (at 79960) by debbugs.gnu.org; 7 Dec 2025 18:28:44 +0000
Received: from localhost ([127.0.0.1]:40768 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSJUy-0000pa-2z
for submit <at> debbugs.gnu.org; Sun, 07 Dec 2025 13:28:44 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:42203 helo=mail.qxqx.de)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <mail@HIDDEN>)
id 1vSJUv-0000pM-JE
for 79960 <at> debbugs.gnu.org; Sun, 07 Dec 2025 13:28:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=daniel-mendler.de; s=key; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender
:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
bh=tN3skDXNO7OX2xcfic7/R9365BDawyAzM0rJeajlbO4=; b=Qw28BjTD35QuNb0BCoHxyPckNR
cE6Sb8VD2HHraFNcuueeaORXtkgOW3ZFEJzqdcHpwltQnpE/UEEUopZrEAjqOqNCcOP9ZVhb/A0J9
LDXfjwgfjVVscrc8QTYLoLhwtUWwDFc6kDUYWMyzBf7XnzCL2GqJ5nk9KKjd0xXUwSO0=;
From: Daniel Mendler <mail@HIDDEN>
In-Reply-To: <86bjkaup61.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <86bjkaup61.fsf@HIDDEN>
Date: Sun, 07 Dec 2025 19:28:34 +0100
Message-ID: <878qfei1t9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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.0 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
>> Cc: martin rudalics <rudalics@HIDDEN>,
>> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN>
>> Date: Sun, 07 Dec 2025 19:04:28 +0100
>> From: Daniel Mendler via "Bug reports for GNU Emacs,
>> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>=20
>> When `xterm-mouse-mode' is enabled after creating terminal child frames,
>> invisible child frames are made visible again.
>>=20
>> 1. Start emacs -Q -nw
>> 2. Execute in the scratch buffer:
>>=20
>> #+begin_src emacs-lisp
>> (package-initialize)
>> (global-corfu-mode) ;; Completion popup using TTY child frames
>> #+end_src
>>=20
>> 3. Trigger completion. For example type "(def" M-TAB in the scratch
>> buffer. The Corfu popup appears. Press C-g to close.
>>=20
>> 4. Enable `xterm-mouse-mode'. A Corfu child ghost frame appears.
>
> Why do you call it a "ghost frame"? Isn't it just one of the frames
> on that terminal?
Sorry for being unclear with my language. I meant that the child frame
unintentionally reappears as a "ghost", at the same position where the
child frame has been, before it was made invisible. This means
`xterm-mouse-mode' somehow interferes with TTY child frame visibility.
Daniel
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 07 Dec 2025 19:01:02 +0000
Resent-Message-ID: <handler.79960.B79960.17651340069486 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Daniel Mendler <mail@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17651340069486
(code B ref 79960); Sun, 07 Dec 2025 19:01:02 +0000
Received: (at 79960) by debbugs.gnu.org; 7 Dec 2025 19:00:06 +0000
Received: from localhost ([127.0.0.1]:40853 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSJzJ-0002Sh-Un
for submit <at> debbugs.gnu.org; Sun, 07 Dec 2025 14:00:06 -0500
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:48544)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSJzF-0002Pf-Us
for 79960 <at> debbugs.gnu.org; Sun, 07 Dec 2025 14:00:05 -0500
Received: by mail-wm1-x335.google.com with SMTP id
5b1f17b1804b1-4779a637712so28025755e9.1
for <79960 <at> debbugs.gnu.org>; Sun, 07 Dec 2025 11:00:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765133995; x=1765738795; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=6pD47hGb41R4iWtueqr0HKiQ/nfbQVDks3ZlEN9HI2E=;
b=LiInJeLdYWI/hVjGDskD2TtpiMNWV2dC8mI5x/HUovO7jsPPXCuep1+Gs2r1JsRiMA
hVDq8JIoXkvUm5IXxRVGIo1ee7pmg9oV5wCJfC9nkPHq/VVWgSBOdPma1Ym6n24zonRg
Rft8mirdaBkyyJjzHRePsj1kRcpNsmo8QdMH45ZY1CGyewhv7MC3hUCVB8AyQtz6iKq4
GCs/ZYjdmgGeMNVbk+E3sn+FiruAbk2I6ZFSJCRNWed4mbGsUwpwtWrjAC1Rq2DiSNgR
coSZRv7rvLFtN4L4mzx2Q4Vq/6IHDnbHIS2evWjoCRv3POIsGz3LIVkbBV/IBvMrlmNB
L+7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765133995; x=1765738795;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=6pD47hGb41R4iWtueqr0HKiQ/nfbQVDks3ZlEN9HI2E=;
b=EI/t3A40YsLMlUGHQ6pbuUsKCQL5nTxAiY2WXsJnavpfVtIeiySDNEIf5jiua8CU8+
iC9habPS9rQuEP3dr2iWZSdG9i7HbKwW4dawodAesO70PbugDsUNLsq//urd9UX8/HAA
GFMmca4sH/aOO+SsiLEQBuu+nwpBunB3sHZkyyATT4n/yYQKICSQViAjxJZsDDtaPhy6
USIK+kwZfpdi7zAG6L91ZDm+YkDgXgYCaF2UoqiKApHvboEGPpTd8zcl9qeEjK0xhC68
nSskY0mMTmDpHJzSE1YkwRGPFTn5JQKUcDmrP2VJtsCcc1w0U92INmugGofjYb1Pn5Ya
f7DA==
X-Gm-Message-State: AOJu0YxzBbh50Zc8SVE4B0UsSFxSVj+1PwNRaz6mZXsNMGyc2TzPkISy
1P/shhRM/Pa2/BNrk/c2xsYHkkLpgZxBuOpww3XHGNM8qi0mRBIxk+lxtcO5hofZ
X-Gm-Gg: ASbGncu89vj8RGtEXuZkJLkDgOKqzFzBTemnCGxT8ERRXTDdhy2IDwZZj+6E70vr0e0
0HL/4xR2HkuughXeiArM/UAYA6vx8ZvP7pya4n3ADRy1oQIzgtYrDFkddUdq4bROQy16HT4fBuw
B6pnyRBsyFXUDJ0HemhpxbG2kdIywo2X5dynTjxn0Q8GXfS+gzE4FHvm70ojb3LDspLqllVOs1a
UsyhRxjNLOFbb+Gp7u7VcARXbS4rH5kV6ksZ3C78j3WCpfRimddLBe8bAwQ646GXzRfGmcymkDf
xxLXexwlKZsLu3OVug1OOVe4ZzLXk7g8pndTOc5RnN+9GNV9/Wp5HGzUwU9Q5wbsVM/XffXwJPd
jtNFYzJRs8xmUH5GCzdru1hCSpKhAc4CKmsfCPLA8EZSz/AoW5eE1Ry6ibzMvuDtp/a7ZYMEA5n
20DYQ5qjY1AS/9HppW+4A8uYXrBRQa/DDQpsSMLuqAywensNtHjW+usi5jjj+m1E4AAzTlTTB6r
Xdr2dckuh6ttv6/R/Anfd0=
X-Google-Smtp-Source: AGHT+IE6/RYEb2BOPv8/E5nmaSKiEcyNW88MYKmsNVRoZXRPkM7q2NPeuiwngpNmGWF1oM27dUcknA==
X-Received: by 2002:a05:600c:1913:b0:479:2a09:9262 with SMTP id
5b1f17b1804b1-47939dfa564mr55893885e9.9.1765133995167;
Sun, 07 Dec 2025 10:59:55 -0800 (PST)
Received: from pro4 (p200300e0b7239b00d0f59b17bebab965.dip0.t-ipconnect.de.
[2003:e0:b723:9b00:d0f5:9b17:beba:b965])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-42f7d353be1sm20740943f8f.39.2025.12.07.10.59.54
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 07 Dec 2025 10:59:54 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <87sedmkw2b.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN>
Date: Sun, 07 Dec 2025 19:59:53 +0100
Message-ID: <m2a4zu15jq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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.0 (-)
Daniel Mendler <mail@HIDDEN> writes:
> When `xterm-mouse-mode' is enabled after creating terminal child frames,
> invisible child frames are made visible again.
>
> 1. Start emacs -Q -nw
> 2. Execute in the scratch buffer:
>
> #+begin_src emacs-lisp
> (package-initialize)
> (global-corfu-mode) ;; Completion popup using TTY child frames
> #+end_src
>
> 3. Trigger completion. For example type "(def" M-TAB in the scratch
> buffer. The Corfu popup appears. Press C-g to close.
>
> 4. Enable `xterm-mouse-mode'. A Corfu child ghost frame appears.
>
> In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
> 3.24.49, cairo version 1.18.4) of 2025-12-06
> Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
> System Description: Debian GNU/Linux 13 (trixie)
>
> Configured using:
> 'configure --prefix=$HOME/.local/share/emacs
> --without-compress-install --with-tree-sitter --with-native-compilation
> --with-dbus --without-selinux --without-threads --disable-gc-mark-trace
> --without-gsettings --without-gpm --with-cairo --with-cairo-xcb
> --with-xinput2 --with-x-toolkit=gtk3 --without-toolkit-scroll-bars
> 'CFLAGS=-O3 -mtune=native -march=native''
>
> Configured features:
> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG LIBOTF LIBSYSTEMD
> LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP
> SOUND SQLITE3 TIFF TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 XPM
> XRANDR GTK3 ZLIB
This looks suspicious:
xt-mouse.el:
509 (defun turn-on-xterm-mouse-tracking-on-terminal (&optional terminal)
510 "Enable xterm mouse tracking on TERMINAL."
511 (when (and xterm-mouse-mode (eq t (terminal-live-p terminal))
512 ;; Avoid the initial terminal which is not a termcap device.
513 ;; FIXME: is there more elegant way to detect the initial
514 ;; terminal?
515 (not (string= (terminal-name terminal) "initial_terminal")))
516 (unless (terminal-parameter terminal 'xterm-mouse-mode)
517 ;; Simulate selecting a terminal by selecting one of its frames
518 ;; so that we can set the terminal-local `input-decode-map'.
519 (with-selected-frame (car (frames-on-display-list terminal))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
520 (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
521 (define-key input-decode-map "\e[<" 'xterm-mouse-translate-extended))
This should end up in select-frame -> do_switch_frame. And I'd bet the
car is the Corfu frame because new frames are pushed on the list.
Anyway, I'll try to reproduce this tomorrow, but if you feel like it,
you could try
1 file changed, 1 insertion(+), 1 deletion(-)
lisp/xt-mouse.el | 2 +-
modified lisp/xt-mouse.el
@@ -516,7 +516,7 @@ turn-on-xterm-mouse-tracking-on-terminal
(unless (terminal-parameter terminal 'xterm-mouse-mode)
;; Simulate selecting a terminal by selecting one of its frames
;; so that we can set the terminal-local `input-decode-map'.
- (with-selected-frame (car (frames-on-display-list terminal))
+ (with-selected-frame (frame-root-frame (car (frames-on-display-list terminal)))
(define-key input-decode-map "\e[M" 'xterm-mouse-translate)
(define-key input-decode-map "\e[<" 'xterm-mouse-translate-extended))
(let ((enable (xterm-mouse-tracking-enable-sequence))
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Daniel Mendler <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 07 Dec 2025 23:23:02 +0000
Resent-Message-ID: <handler.79960.B79960.176514978132619 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176514978132619
(code B ref 79960); Sun, 07 Dec 2025 23:23:02 +0000
Received: (at 79960) by debbugs.gnu.org; 7 Dec 2025 23:23:01 +0000
Received: from localhost ([127.0.0.1]:42029 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSO5k-0008Ty-UF
for submit <at> debbugs.gnu.org; Sun, 07 Dec 2025 18:23:01 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:54253 helo=mail.qxqx.de)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <mail@HIDDEN>)
id 1vSO5h-0008Tf-Bc
for 79960 <at> debbugs.gnu.org; Sun, 07 Dec 2025 18:22:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=daniel-mendler.de; s=key; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender
:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
bh=5pDdNt1tcTc7iC98iY4LQzZIrhu+BHeiP8DMUEsnoPM=; b=FkJ6V0rYCCRIEGswALrD69oJZ/
Sp0nIuDheUJVUTE7lnJMB96amlhw92ypGMAOU6vWvk5BPd9ZRhYmRn35iBCVsNMG4ZmAW6Cq5uhpG
mx8yWUrCAH7cm0AsLrOWKe9DIYCvDmEbpRWsOEH5izMDrLjRXlJ2GzTiO3o76kAld7kA=;
From: Daniel Mendler <mail@HIDDEN>
In-Reply-To: <m2a4zu15jq.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
Date: Mon, 08 Dec 2025 00:22:49 +0100
Message-ID: <87v7ihev1y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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.0 (-)
Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
> This looks suspicious:
>
> xt-mouse.el:
> 509 (defun turn-on-xterm-mouse-tracking-on-terminal (&optional terminal)
> 510 "Enable xterm mouse tracking on TERMINAL."
> 511 (when (and xterm-mouse-mode (eq t (terminal-live-p terminal))
> 512 ;; Avoid the initial terminal which is not a termcap d=
evice.
> 513 ;; FIXME: is there more elegant way to detect the init=
ial
> 514 ;; terminal?
> 515 (not (string=3D (terminal-name terminal) "initial_term=
inal")))
> 516 (unless (terminal-parameter terminal 'xterm-mouse-mode)
> 517 ;; Simulate selecting a terminal by selecting one of its fram=
es
> 518 ;; so that we can set the terminal-local `input-decode-map'.
> 519 (with-selected-frame (car (frames-on-display-list terminal))
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 520 (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
> 521 (define-key input-decode-map "\e[<" 'xterm-mouse-translate-=
extended))
>
> This should end up in select-frame -> do_switch_frame. And I'd bet the
> car is the Corfu frame because new frames are pushed on the list.
> Anyway, I'll try to reproduce this tomorrow, but if you feel like it,
> you could try
Thanks. Yes, the first frame in the list is the Corfu frame (I added
names to the Corfu frames for ease of debugging.)
> 1 file changed, 1 insertion(+), 1 deletion(-)
> lisp/xt-mouse.el | 2 +-
>
> modified lisp/xt-mouse.el
> @@ -516,7 +516,7 @@ turn-on-xterm-mouse-tracking-on-terminal
> (unless (terminal-parameter terminal 'xterm-mouse-mode)
> ;; Simulate selecting a terminal by selecting one of its frames
> ;; so that we can set the terminal-local `input-decode-map'.
> - (with-selected-frame (car (frames-on-display-list terminal))
> + (with-selected-frame (frame-root-frame (car (frames-on-display-lis=
t terminal)))
> (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
> (define-key input-decode-map "\e[<" 'xterm-mouse-translate-exten=
ded))
> (let ((enable (xterm-mouse-tracking-enable-sequence))
With this change The Corfu frame still reappears.
Daniel
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 03:50:02 +0000
Resent-Message-ID: <handler.79960.B79960.176516577624011 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Daniel Mendler <mail@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176516577624011
(code B ref 79960); Mon, 08 Dec 2025 03:50:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 03:49:36 +0000
Received: from localhost ([127.0.0.1]:43035 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSSFj-0006FD-Nc
for submit <at> debbugs.gnu.org; Sun, 07 Dec 2025 22:49:36 -0500
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:53590)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSSFh-0006Eu-2u
for 79960 <at> debbugs.gnu.org; Sun, 07 Dec 2025 22:49:34 -0500
Received: by mail-wm1-x335.google.com with SMTP id
5b1f17b1804b1-477a2ab455fso48116115e9.3
for <79960 <at> debbugs.gnu.org>; Sun, 07 Dec 2025 19:49:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765165767; x=1765770567; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=s1HPYGpRTPuhMxlj38JT2V71+6t7d30FM+aQL58jlSM=;
b=dPh8uBFWgKaKSxzRZROdcBhrqkBKBqb1FlHXoITp+bOIDJ9H8moaX+bCeCEWiaF+1S
1tdCnXC7NNHG3F/uNbJwxAt0o6Hjokbwz2U2p3d3t4KuyEV+POtf4FNV5/+gI0ci/pDI
cHkbhk26gYYtNE6F26ZDb1CH/Fw11AGITkngmTaMWQ2Z+04si/4qc6Ws8vH59Hf/Q80N
fbUQVYv58t1CPEVEXUuKFhom30K99YjzVzeP6yuVtTteP64fIfGGP/VrwAj6CYZ2r+lb
qppMZI51kq3DjTNnG/+jMV7vvotlFf+gVIq33fpBGNxzL4KZdU11njswnhtUNm8y1WiB
MwjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765165767; x=1765770567;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=s1HPYGpRTPuhMxlj38JT2V71+6t7d30FM+aQL58jlSM=;
b=Ji25c1saMCm652OkSGykx9mxpVQt3E7WA9nMqRTvdbpD0hi3k69l6hovrX5khswRQU
GrowbbL6hWohxZXo0BZyplDpRM+mTJdpEHrE7WxYdabl5uwvDzFGXNpPQ050vLtiZqtx
DCfYaBeOenlxsvSwuBpAKyaW5wxm3I56IY6n2WReqg0HoAgqe0TpX0N8aIjFzbC9eqJt
tNsAKpQMDG0j3XNqYsGxpUWbgSq+dpwoKdYN50Z99Ofy8B3kHJ8+hm0R4SkDWzMXaCWQ
GA8BbDTlIwta9DcHEhWYG/l0mj2SDgS9HoMP2YbNlwFgdLXPdZvyKQGSx+IZi4eZQSx2
dHhg==
X-Gm-Message-State: AOJu0Yx4vkDUgDIjl01ID71A/7fUpJ3IyXytTWvnJQqgKFTQfMV7Rqhj
fmA+NB2TeOWjYT9GcFV+vUsTlfrZC35UkcN3SjVJvGccjJj2FRraLVj5
X-Gm-Gg: ASbGncsQ7Z5R1uxCkHRLoKeoDcjjtjxJkxqHHaKdg36KUBHH6A1crZfi3kEmjjyagxz
34TinEDpYXFNpVA7EINW349D5aOsrdTUzzYIIlA6pQI1DX5zaEIwdTjHre6HX/+T5tho9tLOiwA
zis92cyxAvomW2x8DGpO1GvbaezLQkFF/HGKnfN65mQKruO7v/z0VQZ34528nX+ig3zY650vSR8
KXZWz6f65pHO4wD1p4e4qfpxHtY+ZaiRL7IgeHKgjgdzIrFCWe9/lat9YgZbmqjjo3p/IGEh6+p
+un64uVj5YMOLY998LPHj6SwPj7hTyn+e9FCH7dz+lXSfaI2Qz/DVuMf/c6empiAcch+uNjW4VO
pgvUfS+Tyn1Oo6L7K9WIXaZoEZkAI1/myLXfwy/xlOOUTvP7ROVWA413NQNoRzkh9Q2O4k5vRA5
A5kGUCD2h/l0IJbOjy4cjfXXOZzEtWjtqYLipHj/k10cN9sd1omPCwSYOI6DL1Cz8qozdBNNAVk
FL2gDmJOyh0jf9SQqq4x/o=
X-Google-Smtp-Source: AGHT+IHvVyP5YiDJVao3SAlCIPZi1tEsUq0Xh/HCQzq1zubN0+j0a3EOQ3b+SXvKvnlLCIEnWw8eYQ==
X-Received: by 2002:a05:600c:354a:b0:477:9b4a:a82 with SMTP id
5b1f17b1804b1-47939e49390mr74717975e9.35.1765165766437;
Sun, 07 Dec 2025 19:49:26 -0800 (PST)
Received: from pro4 (p200300e0b72b5a00b5e1570d9bfc787e.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:b5e1:570d:9bfc:787e])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-47930c90e67sm216931685e9.12.2025.12.07.19.49.25
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 07 Dec 2025 19:49:25 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <87v7ihev1y.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN>
Date: Mon, 08 Dec 2025 04:49:24 +0100
Message-ID: <m21pl51vln.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
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.0 (-)
--=-=-=
Content-Type: text/plain
Daniel Mendler <mail@HIDDEN> writes:
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>> lisp/xt-mouse.el | 2 +-
>>
>> modified lisp/xt-mouse.el
>> @@ -516,7 +516,7 @@ turn-on-xterm-mouse-tracking-on-terminal
>> (unless (terminal-parameter terminal 'xterm-mouse-mode)
>> ;; Simulate selecting a terminal by selecting one of its frames
>> ;; so that we can set the terminal-local `input-decode-map'.
>> - (with-selected-frame (car (frames-on-display-list terminal))
>> + (with-selected-frame (frame-root-frame (car (frames-on-display-list terminal)))
>> (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
>> (define-key input-decode-map "\e[<" 'xterm-mouse-translate-extended))
>> (let ((enable (xterm-mouse-tracking-enable-sequence))
>
> With this change The Corfu frame still reappears.
Thanks for checking.
I could reduce this to a simpler test case that does not involve Corfu.
With emacs -Q -nw -l run-emacs.el, where run-emacs.el is attached.
- C-l create child frame
- C-l make child frame invisible
- M-x xterm-mouse-mode RET disable mode
- M-x xterm-mouse-mode RET enable mode
-> child frame is visible
I'll continue with this tomorrow.
--=-=-=
Content-Type: application/emacs-lisp
Content-Disposition: attachment; filename=run-emacs.el
Content-Transfer-Encoding: quoted-printable
;;; -*- lexical-binding: t -*-
(defvar root-frame (selected-frame))
(defvar tty-1 nil)
(defun tty-1 ()
(interactive)
(setq tty-1
(make-frame
`((parent-frame . ,root-frame)
(left . 60) (top . 10)
(width . 15) (height . 10)
(tool-bar-lines . 0)
(menu-bar-lines . 0)
(minibuffer . nil)
(drag-internal-border . t)
(drag-with-header-line . t)
(drag-with-mode-line . t)
(internal-border-width . 2)
(border-width . 0)
(background-color . "yellow"))))
(let ((window (frame-root-window tty-1)))
(set-window-parameter
window 'header-line-format '(" " (:eval (buffer-name)))))
(select-frame-set-input-focus tty-1))
(defun tty-toggle-1 ()
(interactive)
(if (frame-live-p tty-1)
(if (frame-visible-p tty-1)
(make-frame-invisible tty-1)
(make-frame-visible tty-1))
(tty-1)))
(global-set-key [(control l)] 'tty-toggle-1)
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 05:36:01 +0000
Resent-Message-ID: <handler.79960.B79960.176517213515416 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Daniel Mendler <mail@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176517213515416
(code B ref 79960); Mon, 08 Dec 2025 05:36:01 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 05:35:35 +0000
Received: from localhost ([127.0.0.1]:43562 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSTuJ-00040a-8g
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 00:35:35 -0500
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:51637)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSTuG-00040F-9k
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 00:35:33 -0500
Received: by mail-wm1-x335.google.com with SMTP id
5b1f17b1804b1-47790b080e4so24316685e9.3
for <79960 <at> debbugs.gnu.org>; Sun, 07 Dec 2025 21:35:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765172126; x=1765776926; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=YMB69X2xvqsnKDMjfdE7jRUYhEKTBIXyFSVlGh8h+eE=;
b=a6acdVmVI0ISAYHyzojvgWXjcM7tsroJnd4AnOX7g1HyRSiZ/s3L3azk8y2F6SdOBS
cJb9WPgxPhmfYexqRoZh9y8KxV2ffS4yQ1+aZgwIPSmPmailHP/1+tJyncZSLEtmTnYb
gqr0se4+i+FfUw1e3vobsIt80a43fGF//aokiFW/xQtrKzJoVUzP27rjAvMFZQjauog7
repYOpc8na+q7VniDijNFZ3Y1HF/S1yX1stjlONVxIEh3OTF8icisxjOh1oO4U1THmtX
NE1ErM6Lv98jOUwn4TJDQ3DTc6MHgrF55bCrpVhL3WNbL4x+ckyC+Inr9j/0PZWFsLGI
9sPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765172126; x=1765776926;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=YMB69X2xvqsnKDMjfdE7jRUYhEKTBIXyFSVlGh8h+eE=;
b=tpTL9NygliLyICLWJLh5AtzYzBScYAwoJ8MWhEmNbzVise4PSsfLOry969/AfCQAyL
gqq5z4zlUKz+CTJ4Pm3qrz1Fo8hA5iAI6IS1FI9CDuDtTp+g3PwY6jecN17z9jdYOudT
Kn/BQ6a3rseCB7sLywRrfhsi4xS87iLi6sIKsO3Eb8clHnQtbzCzrc74KVKO69EpgksX
mUycaPCl7yNny0DqY0y/8czRjO7CBxMeIEL+AFf/qgj2PI3ECldIDLZ4Rtgg+XGukbsG
WlhcsqyRCYiYL7nN7n8ziRRKW1ZnrIH+eNRwo8PV2S+7XldNjJ79cyK8sxC8MJIiD5N7
YhTw==
X-Gm-Message-State: AOJu0Yy4dAD4R88cp769eYxu20xExOAhs4qIRYMibVncC1FlEydC3pbv
EiDbDRdljtM6oMdOv5LkFZdivlN1eKCKzZzOlTXtQSCIvqXM6Bd8O4aE
X-Gm-Gg: ASbGncu8oCPyaCTJHfpCzxzwoglP5X2zh/jetc/LnN4QKxRktERrwmImSLOMkfJHDUF
pYOLhfsdOXDtGen1tcHqIlvGVCotG0ewyw7kpUjrkQDTpTSSKAy3tAabcYWAx14QZwqdvHuYJvI
oTAwBnYllDnaofmqVft7kvQBvXv1dFHYeGQao31wzliImhYqFQ1rdFmEcwagMvMLxpnPyjdIPyT
Y3j1Kb7lIQaYkXLbnOElpQpV7+UrNVMKgh6jOfO7LvetQDRcfUv6ckot3N9NleSDYJ6mQhnX6c6
1INEHJiSdYiwieHNT2SLmkNWbZ6dQOKKNXziQDfnp8bd0znjWI0og3h0SxUQ5AO5vTRdSGzn1tb
JnHXvLnd8AEjYwVMlAW9AitRFyJ/zIRmUzZgGL/NutHGLc+5VUYPrb5WvRc8R934d+oH6KJZOh5
q/isHi1EnpUSIGhj/MJaJSue4F945PryT0SeBGzxjsduKTkMd9MxvjG4clkCKQxoaQ46nbxyITj
QMkIXUYkAFVF97dG2q9Bp8=
X-Google-Smtp-Source: AGHT+IH1M7sYdtWtr48btf0otESzdMaYTl6XtzQ8jWFog5sJxRzyoThx8j3FNyhXy+EN/U9hk2tkUA==
X-Received: by 2002:a05:600c:4856:b0:477:9cdb:e336 with SMTP id
5b1f17b1804b1-47939e1e448mr45458415e9.21.1765172125762;
Sun, 07 Dec 2025 21:35:25 -0800 (PST)
Received: from pro4 (p200300e0b72b5a00b5e1570d9bfc787e.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:b5e1:570d:9bfc:787e])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-479310ca502sm229713735e9.7.2025.12.07.21.35.24
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 07 Dec 2025 21:35:25 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m21pl51vln.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
Date: Mon, 08 Dec 2025 06:35:23 +0100
Message-ID: <m2wm2xzgbo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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.0 (-)
Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
> Daniel Mendler <mail@HIDDEN> writes:
>
>>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>> lisp/xt-mouse.el | 2 +-
>>>
>>> modified lisp/xt-mouse.el
>>> @@ -516,7 +516,7 @@ turn-on-xterm-mouse-tracking-on-terminal
>>> (unless (terminal-parameter terminal 'xterm-mouse-mode)
>>> ;; Simulate selecting a terminal by selecting one of its frames
>>> ;; so that we can set the terminal-local `input-decode-map'.
>>> - (with-selected-frame (car (frames-on-display-list terminal))
>>> + (with-selected-frame (frame-root-frame (car (frames-on-display-l=
ist terminal)))
>>> (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
>>> (define-key input-decode-map "\e[<" 'xterm-mouse-translate-ext=
ended))
>>> (let ((enable (xterm-mouse-tracking-enable-sequence))
>>
>> With this change The Corfu frame still reappears.
>
> Thanks for checking.
>
> I could reduce this to a simpler test case that does not involve Corfu.
> With emacs -Q -nw -l run-emacs.el, where run-emacs.el is attached.
>
> - C-l create child frame
> - C-l make child frame invisible
> - M-x xterm-mouse-mode RET disable mode=20
> - M-x xterm-mouse-mode RET enable mode
>
> -> child frame is visible
>
> I'll continue with this tomorrow.
Or rather now, because of Deutsche Bahn :-/.
Anyway. Both my test case above without Corfu, and the Corfu case you
gave me are fixed for me in master with the change I posted already:
1 file changed, 1 insertion(+), 1 deletion(-)
lisp/xt-mouse.el | 2 +-
modified lisp/xt-mouse.el
@@ -515,7 +515,7 @@ turn-on-xterm-mouse-tracking-on-terminal
(unless (terminal-parameter terminal 'xterm-mouse-mode)
;; Simulate selecting a terminal by selecting one of its frames
;; so that we can set the terminal-local `input-decode-map'.
- (with-selected-frame (car (frames-on-display-list terminal))
+ (with-selected-frame (frame-root-frame (car (frames-on-display-list =
terminal)))
(define-key input-decode-map "\e[M" 'xterm-mouse-translate)
(define-key input-decode-map "\e[<" 'xterm-mouse-translate-extende=
d))
(let ((enable (xterm-mouse-tracking-enable-sequence))
The select-frame calls do_switch_frame with the child frame and that
makes the frame visible here
frame.c:
1942 else
1943 {
1944 /* Should be covered by the condition above. */
1945 if (!FRAME_PARENT_FRAME (f))
1946 fprintf (stderr, "do_switch_frame: 2 make child visible (=
%d)\n", f->visible);
1947 SET_FRAME_VISIBLE (f, true);
1948 }
as I suspected.
For the Corfu test, I made me a new init directory in which I installed
only Corfu via package-install. Then
- emacs -nw --init-directory DIR
- M-x global-corfu-mode
- in scratch, type frame- M-TAB to pop up Corfu
- 2 times M-x xterm-mouse-mode to disable and enable again
This makes the Corfu frame visible without the patch above, and doesn't
with my change.
Could you please re-check? If it still doesn't work for you, I guess I
need more detailed instructions how I can provoke that.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Daniel Mendler <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 06:49:01 +0000
Resent-Message-ID: <handler.79960.B79960.176517648530218 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176517648530218
(code B ref 79960); Mon, 08 Dec 2025 06:49:01 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 06:48:05 +0000
Received: from localhost ([127.0.0.1]:43780 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSV2S-0007rI-PD
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 01:48:05 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:54667 helo=mail.qxqx.de)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <mail@HIDDEN>)
id 1vSV2P-0007qZ-M9
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 01:48:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=daniel-mendler.de; s=key; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:References:In-Reply-To:Subject:CC:To:From:Date:Sender
:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
bh=g2MA+7/7hz6WmTgK4b4YJWr5esDMe77DXqTOJofDDMQ=; b=qEXiz4Zbu1GOKYrBH0J8rHMm9r
k9+7by8XUnRVV+gL946QhTcxV1YRcT3LOuAzg+Hc0LIGGgVwCcFAJP7n237WcFKIzJenjHAXgcgDy
L5ZOIkWhAzXqXqzpWJhsY7HTokNL6Zif31dVuzS50rbMJnwnJfizaxfvMUpUJR42G2fk=;
Date: Mon, 08 Dec 2025 07:47:51 +0100
From: Daniel Mendler <mail@HIDDEN>
User-Agent: K-9 Mail for Android
In-Reply-To: <m2wm2xzgbo.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<m2wm2xzgbo.fsf@HIDDEN>
Message-ID: <949621F2-DE71-4202-81A5-D0DC4EF2A881@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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.0 (-)
Thanks, Gerd=2E
I'll check again=2E
Daniel
Am 8=2E Dezember 2025 06:35:23 MEZ schrieb "Gerd M=C3=B6llmann" <gerd=2Emo=
ellmann@gmail=2Ecom>:
>Gerd M=C3=B6llmann <gerd=2Emoellmann@gmail=2Ecom> writes:
>
>> Daniel Mendler <mail@daniel-mendler=2Ede> writes:
>>
>>>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>>> lisp/xt-mouse=2Eel | 2 +-
>>>>
>>>> modified lisp/xt-mouse=2Eel
>>>> @@ -516,7 +516,7 @@ turn-on-xterm-mouse-tracking-on-terminal
>>>> (unless (terminal-parameter terminal 'xterm-mouse-mode)
>>>> ;; Simulate selecting a terminal by selecting one of its frame=
s
>>>> ;; so that we can set the terminal-local `input-decode-map'=2E
>>>> - (with-selected-frame (car (frames-on-display-list terminal))
>>>> + (with-selected-frame (frame-root-frame (car (frames-on-display=
-list terminal)))
>>>> (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
>>>> (define-key input-decode-map "\e[<" 'xterm-mouse-translate-e=
xtended))
>>>> (let ((enable (xterm-mouse-tracking-enable-sequence))
>>>
>>> With this change The Corfu frame still reappears=2E
>>
>> Thanks for checking=2E
>>
>> I could reduce this to a simpler test case that does not involve Corfu=
=2E
>> With emacs -Q -nw -l run-emacs=2Eel, where run-emacs=2Eel is attached=
=2E
>>
>> - C-l create child frame
>> - C-l make child frame invisible
>> - M-x xterm-mouse-mode RET disable mode=20
>> - M-x xterm-mouse-mode RET enable mode
>>
>> -> child frame is visible
>>
>> I'll continue with this tomorrow=2E
>
>Or rather now, because of Deutsche Bahn :-/=2E
>
>Anyway=2E Both my test case above without Corfu, and the Corfu case you
>gave me are fixed for me in master with the change I posted already:
>
>1 file changed, 1 insertion(+), 1 deletion(-)
>lisp/xt-mouse=2Eel | 2 +-
>
>modified lisp/xt-mouse=2Eel
>@@ -515,7 +515,7 @@ turn-on-xterm-mouse-tracking-on-terminal
> (unless (terminal-parameter terminal 'xterm-mouse-mode)
> ;; Simulate selecting a terminal by selecting one of its frames
> ;; so that we can set the terminal-local `input-decode-map'=2E
>- (with-selected-frame (car (frames-on-display-list terminal))
>+ (with-selected-frame (frame-root-frame (car (frames-on-display-lis=
t terminal)))
> (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
> (define-key input-decode-map "\e[<" 'xterm-mouse-translate-exten=
ded))
> (let ((enable (xterm-mouse-tracking-enable-sequence))
>
>The select-frame calls do_switch_frame with the child frame and that
>makes the frame visible here
>
>frame=2Ec:
> 1942 else
> 1943 {
> 1944 /* Should be covered by the condition above=2E */
> 1945 if (!FRAME_PARENT_FRAME (f))
> 1946 fprintf (stderr, "do_switch_frame: 2 make child visible=
(%d)\n", f->visible);
> 1947 SET_FRAME_VISIBLE (f, true);
> 1948 }
>
>as I suspected=2E
>
>For the Corfu test, I made me a new init directory in which I installed
>only Corfu via package-install=2E Then
>
>- emacs -nw --init-directory DIR
>- M-x global-corfu-mode
>- in scratch, type frame- M-TAB to pop up Corfu
>- 2 times M-x xterm-mouse-mode to disable and enable again
>
>This makes the Corfu frame visible without the patch above, and doesn't
>with my change=2E
>
>Could you please re-check? If it still doesn't work for you, I guess I
>need more detailed instructions how I can provoke that=2E
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
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: Mon, 08 Dec 2025 08:37:02 +0000
Resent-Message-ID: <handler.79960.B79960.176518296621087 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Daniel Mendler <mail@HIDDEN>
Cc: 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176518296621087
(code B ref 79960); Mon, 08 Dec 2025 08:37:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 08:36:06 +0000
Received: from localhost ([127.0.0.1]:44340 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSWj0-0005U3-7l
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 03:36:06 -0500
Received: from mout.gmx.net ([212.227.15.19]:37523)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vSWiw-0005TO-Lp
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 03:36:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1765182956; x=1765787756; i=rudalics@HIDDEN;
bh=TfJM8mkTEU+9f94QL5YwxQhteoSmlAym1jU/ZOBExjQ=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
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=C2sjnt0HgnUV6TkwlOPgInRhp3YnPQaVk+CCVpxekGTZ1Z5Q5szEhp+r+ExfWD+1
cd5rnoTKRpodXzO5/5r9HYpqA9QowevYABhK4GRd4mkWF8HQzyXkRFTPjOAQT1BrU
9/tGNwbbWFilllZye1tEYp5wAtm4LYhOgZmqkDPX2sPUB7CwZHSQxaLJo/G/dPTpn
8YfrGGPeU/X4r6/tRsr0gvEC79E8DnhCkkohWBjacPE9lsf5KGhijV4wPL5tUuqvL
kzTcXSsAhvBjfUH8z/Dix2e0Rl0pWG+7b1lAYFngX+6vovSyDxq+nLLb5H+mz4BNl
QyJ/d4VniHhNLGGbOQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.136.176]) by mail.gmx.net (mrgmx005
[212.227.17.190]) with ESMTPSA (Nemesis) id 1MGQjH-1vGjwX0HCH-004niG; Mon, 08
Dec 2025 09:35:56 +0100
Message-ID: <be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
Date: Mon, 8 Dec 2025 09:35:54 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <m21pl51vln.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:jPDJ1VrN/H54YDEaK/NEcVzcLyIgW0h8DfKcsXQA+0Fusg4OXvw
kIXAbBkxrp9vLsviyDEQ10/cwCKGRDAFxGLGGLu7srhv8alTMFPbE/yjY/oBsR0i/tUK5Sk
tIjFDTxHw4GTDGRueC0MbtBys/iKCLL5pBTHmgaVp3gfBiPtRYYZcFLgo1P6iYvMFmotlKr
o+2NGvSaxruMg1LH8S3Zg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:IEP7v3Gder0=;PAEtsf5jawvIf8kTz1nvAUPbxHI
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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 (-)
> - C-l create child frame
> - C-l make child frame invisible
> - M-x xterm-mouse-mode RET disable mode
> - M-x xterm-mouse-mode RET enable mode
>
> -> child frame is visible
I know we're doing that ever since. But why should
(let ((frame (make-frame)))
(make-frame-invisible frame)
(select-window (frame-root-window frame))
(set-window-buffer (selected-window) "*Messages*"))
get me a frame that shows *scratch* on a GUI and one that shows
*Messages* on a tty?
martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 08:49:02 +0000
Resent-Message-ID: <handler.79960.B79960.176518373623264 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176518373623264
(code B ref 79960); Mon, 08 Dec 2025 08:49:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 08:48:56 +0000
Received: from localhost ([127.0.0.1]:44384 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSWvP-000639-Iz
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 03:48:56 -0500
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:46332)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSWvM-00062q-S0
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 03:48:53 -0500
Received: by mail-wm1-x332.google.com with SMTP id
5b1f17b1804b1-4779cb0a33fso54933515e9.0
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 00:48:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765183726; x=1765788526; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=htkowrcU+iB2XK7D8m1meSy0eygTQJyaPatT43jLgvo=;
b=Hy0eQOviPKhFgAWvPc3tFXvu8CscEt3QyAnzRObV3HFi5eUCCjSeRyzT37bcwQ5lAm
d6Ye9neaRnl8U3iDQUSLTm8YGVaav16aFEJnSdte/fkpY0650HWl87aGkfpoM0zfa3kl
6oIRLwurIdBUTzROC3Cimoj008Ssfr1jV096y93BhNApdclKpEL6XpjvFqa86rVLDk36
Q8HrCuEWssosNk38L4D43NQgIz+b9uPkaUKJ81ABFBfZ72/sT7ERLPBdI+Ruf8X+7aSk
l6qUu5bWvYyPs7p3KczNR7Osgy+ETak6zpCZng0iECpIW3K7duwlyAIeiSGE0oRm6KYi
6iOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765183726; x=1765788526;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=htkowrcU+iB2XK7D8m1meSy0eygTQJyaPatT43jLgvo=;
b=YT0dd4l8AoV7IuG+swx+hdPZmL97MakZ8LCduE30YIRsYIWA6G+fU7nQe5E+NdAQ4X
+0b5SiwjUReG07XZSLavbLOB93Cf9V7oft2HFFctEOnnZwYj61MKERkM19VYLuqsSPeA
AAYTm9CqqLGGuBsqBSHxlRm1Y4ZWHicRTw2fuwm/6a0g4cZSV3fLQUXqkpzkPlH/c+Wi
OoMnWd43lsIBZ7e+qls+D+mWds98oFN5tPvNdvpLoZV0sBg4R/DGSGZYQGikHuM0GbXl
piO57WPrmiVerkj4ruIHRNL3Tb7x5XPEGA2UJJ3Hc+J+ayCWRKxPJwcs9ecwcn2bA3Q2
61Kg==
X-Forwarded-Encrypted: i=1;
AJvYcCXKeGbXZJ3mHKMTqct7mTg8huJ0HW3FgcofJxgDut/owq/DGGeqOIy/Uh7I4HdYckbEb7aXHw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw/lkJJyObeZ/WrF3jSVObgVPAUYMjIhuTNH8+L6nGye2Bvt1AE
eCufgSnB3O2taUwBfigSBruC6DzESdrnRAmPoLMfTnhTPNHwP8n8y9QpVqK3Pw==
X-Gm-Gg: ASbGnct2kcJUVzNo7iY4E3QLRujoi8pGOVQ6Fah5UuZiYrLHO0AgR3B0irWYsquL54y
DD4OLkhd7TvSzfeZ+ceSum/KNsMJQFCyV3bdKNTVyG7sh1xRgBFp2Iz4iP71SatOvPDs46wAKcq
MX8JLUEAQv+Is/qjFLQDGeCA1YITsxDqVvMsQILy6VKO/EkuYW8yyunQPMlLDYijpKTZqkhEEdQ
vFqpGf6lCSwnmfmCgPxRF/tXDQ73K2XqACmn9FAYw7g7Qe36vBPbzvJ2s36IowKPch5oGB+HdO9
e5cCQKFRiK72PBinRp4ETWaVT2o8ATWqmBM9Mm2KCg0zlGhCD/tLB6xuQpOa6DZyCGTR54+KkYr
eSi3PFu2+YfalxHNIKONg5zwB2LMWEOJ5cCQTQs1S+dZVbJnZEuCAnAk0UM5KYNmKy1iJWOExnU
aK2nl6tXEkpL0JAgCmZXX/R02IYwkXnRFkASM9RtBP96tkDApoQxJyAnN+h4z0H0u6C6EjGUaXF
bVNUD2BPwVL+6KaFQtrlGhTca0jFQ4/Sg==
X-Google-Smtp-Source: AGHT+IGbdVmuZeyvZkhoUlf6zJUI9pmQbzg/UcJjUnKuZn0bpBZbBxieWYIVG1x910HReK3y4J8X2w==
X-Received: by 2002:a05:600c:4e8a:b0:46f:c55a:5a8d with SMTP id
5b1f17b1804b1-47939df1607mr58009195e9.4.1765183725809;
Mon, 08 Dec 2025 00:48:45 -0800 (PST)
Received: from pro4 (p200300e0b72b5a00b5e1570d9bfc787e.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:b5e1:570d:9bfc:787e])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-47930ca15adsm235736755e9.13.2025.12.08.00.48.45
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 00:48:45 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
Date: Mon, 08 Dec 2025 09:48:44 +0100
Message-ID: <m2pl8pz7df.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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.0 (-)
martin rudalics <rudalics@HIDDEN> writes:
>> - C-l create child frame
>> - C-l make child frame invisible
>> - M-x xterm-mouse-mode RET disable mode
>> - M-x xterm-mouse-mode RET enable mode
>>
>> -> child frame is visible
>
> I know we're doing that ever since. But why should
>
> (let ((frame (make-frame)))
> (make-frame-invisible frame)
> (select-window (frame-root-window frame))
> (set-window-buffer (selected-window) "*Messages*"))
>
> get me a frame that shows *scratch* on a GUI and one that shows
> *Messages* on a tty?
>
> martin
Strange.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 09:02:01 +0000
Resent-Message-ID: <handler.79960.B79960.176518447625744 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176518447625744
(code B ref 79960); Mon, 08 Dec 2025 09:02:01 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 09:01:16 +0000
Received: from localhost ([127.0.0.1]:44404 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSX7M-0006h9-9P
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 04:01:16 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:44173)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSX7J-0006gm-KT
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 04:01:14 -0500
Received: by mail-wm1-x329.google.com with SMTP id
5b1f17b1804b1-47796a837c7so36438135e9.0
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 01:01:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765184467; x=1765789267; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=um0KgI2NaCcOuekOQH7JL4nTRvTWCqeqqOTWlb4FEsE=;
b=SI1UyKaeBCVD/Xq+I5fZIxDOAAoDUIS0YLy7seTRZbo24vBNhkFcOmbdAN2/UBrWGS
xDH5ecpO5L6TKCw5QXQ/fQu0EaTFXydO0HFafqjPC8+sLTs7X3DSpbecjjzuGTk33W1U
QkkGl71E7qXQgya9dUBJ+GndhUeuMI6k1/s/PtEJIdq7hFy43wissPTiUm9XTq2ucWXV
JsTKNWmlxPrx4bnhDnBWdF31bh38vp8I/yuXmBASdvyctKlg8GZPiNJ39GIlVpNtS5/w
eB1QAyyR6gGZXx8sFTDGkSgDMcFU3pWawK3HJ+gqlXuh2EWeBx3LoiHZgDSosNIVEiVt
IUCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765184467; x=1765789267;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=um0KgI2NaCcOuekOQH7JL4nTRvTWCqeqqOTWlb4FEsE=;
b=cbFVxOP3k0QwS82rB6fP90UQ4v3jmHaFoCON9zq7CFbMSyUEByuE4EKTMznu+pVcqF
3y8IKCJcBLe1EGehTFvMtSqSP3ol2IdYmleBhp8dCOnfVv1aOM+5DIJQXEQFgKHyZakS
W1GOoi+Zp6twndrGM0b62h9g2MTSHN7QGmJPc3Uu1ZyM42Ko1o1c9gfQDJTDeR/YU8gy
KdRAyVgzDQx4Z+Sf5bQyn7FO7o/EtNJpfoDzFYmVQOsQ4AdaG05jBehEF4iq4FpTiNhB
VcA/UhqadpX3EjoTq3i6ue++XhOyHPCyD9aJAkAKEVttoztCs15ws2dhn9IgxgpXyits
kfAA==
X-Forwarded-Encrypted: i=1;
AJvYcCUjfMHqxUjvA6AU5cmRRiKd3MsiqAkm8fvnFo3F+iaRtvZepIczLw8lQhDcrdZclJqH7Rb3bA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YypLS+TWoV3ezbn8zGMKT9IXUsWgUZ7rXMfWPNJe94jxJDT8oTh
oiQr+szfwJ0J8y+BI0kBNuCgwHcIGLeK48SzBn/z6INYBNxdhMeA98PNVQ8+2g==
X-Gm-Gg: ASbGnctn+LF4YppNLv5274hiw6jDxWkIfpdQRAYxeSoW2hN262oVm85SAzF61VMiaAp
eGTB1r6e/jUn1+Umu1cH4uD15o+8xp1kgsgPzWp3HnZ3QxF+D3MT8xp2+g2OPtT9rDBGEvtu1Gr
aniNYagu35/7cDcz659OKvssvO8/3jMV8mDYBRpkd7aTtsUDxY4YVRGJp9T0afEK9+RvgGqAbHK
Iqob/LNdWpK5R5UCnZsShAVl6wEIyiZhqXZdFsQRT31mdbImjY3vR/qMNLkONZL8vnVZ5GTxpcV
sPJCMhtqCrPt4lAkzJu0ys/0VyxqN4t7wb76ADLEZSQUDBkAaTCuMpy9AmvZboaT7vbRmLqz9Or
FJq9M7f579ApHOzT1NMk5+ShUqELMrHCgHREbUsSoXQlITJi3hMxhtXBci3AzcuQYbWoGA7GEBp
htvda0nkdEiHrQg13dpulOcG1Dlhs+0Qx2r6pKn4K1hV8PaDQfY+tM86yOHPCyjd5ZtNXTz77ik
H5or6BS1kpqpxeLkI9YRBI=
X-Google-Smtp-Source: AGHT+IH9N0QhPsSGAnxds/T/DYQP0FndoTDlbgeiB5QFKXn3dLCS6NLyPQ1JbbTwcQanZM0UC+KZ2w==
X-Received: by 2002:a05:6000:4282:b0:42b:43cc:9827 with SMTP id
ffacd0b85a97d-42f89f484e1mr7040997f8f.38.1765184466922;
Mon, 08 Dec 2025 01:01:06 -0800 (PST)
Received: from pro4 (p200300e0b72b5a00b5e1570d9bfc787e.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:b5e1:570d:9bfc:787e])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-42f7d222506sm25995982f8f.28.2025.12.08.01.01.06
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 01:01:06 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2pl8pz7df.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN>
Date: Mon, 08 Dec 2025 10:01:05 +0100
Message-ID: <m2ikehz6su.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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.0 (-)
Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
> martin rudalics <rudalics@HIDDEN> writes:
>
>>> - C-l create child frame
>>> - C-l make child frame invisible
>>> - M-x xterm-mouse-mode RET disable mode
>>> - M-x xterm-mouse-mode RET enable mode
>>>
>>> -> child frame is visible
>>
>> I know we're doing that ever since. But why should
>>
>> (let ((frame (make-frame)))
>> (make-frame-invisible frame)
>> (select-window (frame-root-window frame))
>> (set-window-buffer (selected-window) "*Messages*"))
>>
>> get me a frame that shows *scratch* on a GUI and one that shows
>> *Messages* on a tty?
>>
>> martin
>
> Strange.
Could this be because GUIs have some windows that the tty doesn't have?
I don't remember the details, but I think there was some stuff in
dispnew.c where things could be a window in one case, and not in the
other case.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 09:07:01 +0000
Resent-Message-ID: <handler.79960.B79960.176518480226801 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176518480226801
(code B ref 79960); Mon, 08 Dec 2025 09:07:01 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 09:06:42 +0000
Received: from localhost ([127.0.0.1]:44443 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSXCb-0006yC-T4
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 04:06:42 -0500
Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:58703)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSXCZ-0006xw-6k
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 04:06:40 -0500
Received: by mail-wm1-x334.google.com with SMTP id
5b1f17b1804b1-477b1cc8fb4so29069655e9.1
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 01:06:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765184793; x=1765789593; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=S1uuEMl35afpXfXRgUyZgvrSFvVXU9MRXx/oY9vjsTA=;
b=lxET0X2vBobfmDH2n+TgTS0otMVv3tsMxIFrdicCC7qYumgxuDr7I3r7R0BSQKBY0y
5rnqDZ/7XHD9JR4/ExipMIA5VskALLsTlr/83dJiCXE+nPAF+cs7IblUAqJLF+ftUrT3
D5g7GYNTI4WlMJbXUuPp39L1w302gzcs+lk5sKxhzx+tIzAlmZX2znzo/r3oXUhFtiRh
b/PhZNo8Nlnc8Z/Pb9DFxl5/7xeDBGPUnwzbJOTshrUA7iNBHd7WuyCiluLPIX42JCI6
FqDwaHOKiOjo8lx+9W10qXbY8UqxrGc5x9vYHdc0JKuHu9Y33ByK5XnhbOYRmuVvNDqW
g+tQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765184793; x=1765789593;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=S1uuEMl35afpXfXRgUyZgvrSFvVXU9MRXx/oY9vjsTA=;
b=oSBZ/Anj0Q05Qm9lmIJe8XOjvUmRJAX3MhbRvnJxi73SHysziu+7vE1poQaU5B2/Ws
f8EOarWWWNXAKioZ3z8srjy8xjhIpxXTtX+qq5Dfofm+hExV5ZA6PHmKQYnq2sqdsNUT
KUm2brEjhbJ/WHpVZR8obAq4imZJZdwbvcNW0ADzJIhI2hrQSk1wi5nD8CLaWDxb6yEL
xykwJKu0tHbb0KsGD/HA2HUxw7/QP276YqY2vKM20E1wMNTtOUjPlY+FQj4TA3vlPBMS
f8DKdSw/mns/N+M++sc2eds1lTXW8cvNe3/2iKsAXw0J0FzoXRP3kmdjNhRxlo3mWdv3
NJig==
X-Forwarded-Encrypted: i=1;
AJvYcCWqtewSHFelIjA5YdKW7AiQkAAAjGCd2smyS9pCUhPM90FkdNB3i50eQYwImM83A+EiKNnedQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzsmtOCH7DOVGhOt8kQBNln6pvyqdbRCex+rsn0ZMNuTmDnW2ae
Fw9jD6Vm2EFXKkCyebbv3SnCPByW8TE1gUftzccowkSo1LtayO1EYo/dkg+sRA==
X-Gm-Gg: ASbGncusv1ndjoUq6wfVLPMmr39oapJxLt6wDMi63Wjs1eWN+NWAxxbdyq+FZ1V95MB
UjGzFLisj9MY1pg2HS9JIydIa6BtgKsodKHz2X/eO2CCjYPxszSdBt5cvhh1qsi0v3SQRR1v38H
3gFfvH+PvujDb9xA1mj54LpmyGC/Yly/Whui7a1TGdn+z/EqQTx1F2Bo3U6xsubp1p7VTlLpOqo
bU1BgzadzUKYX54cSnx9OzEfUTs4EYa2eNxB825egO/niA0ShIxH/blQsqCDLRlTzRDbgzQox+t
t3deeL5NWImDwgTAXS9ZLQ5eTeyRA/KQ6+k1hy8onUanbguMFSfFTg/AEzqrlTwuXe/9JjaYsdi
wChCZPDNzYL3KQ6Hze2X1pigwFQenLaNMfmRp2sQklttqDLGh+Rx9J1fMfpZKuHR9hRVf21679P
E1H7AYbhgwvGSd6PXVV9NTleBFMz6Q8pjhQDRarmFD9ScGQq98yhAHD2fpA2bjV3nNIIHdF5wJI
StVvW8mSCNHtArXaYkU0ig=
X-Google-Smtp-Source: AGHT+IFw99Q4Io/h5MpZHwd3f3YzMLjHDbxs/z1zkFbsNDo7MKzkg2H6fwvLa+frmHhsKiLuvXoYHA==
X-Received: by 2002:a05:6000:200e:b0:429:cd3f:f43a with SMTP id
ffacd0b85a97d-42f89f0fba0mr6678658f8f.7.1765184792666;
Mon, 08 Dec 2025 01:06:32 -0800 (PST)
Received: from pro4 (p200300e0b72b5a00b5e1570d9bfc787e.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:b5e1:570d:9bfc:787e])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-42f7cbe8a7bsm24484907f8f.4.2025.12.08.01.06.31
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 01:06:32 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2ikehz6su.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
Date: Mon, 08 Dec 2025 10:06:31 +0100
Message-ID: <m2ecp5z6js.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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.0 (-)
Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
>
>> martin rudalics <rudalics@HIDDEN> writes:
>>
>>>> - C-l create child frame
>>>> - C-l make child frame invisible
>>>> - M-x xterm-mouse-mode RET disable mode
>>>> - M-x xterm-mouse-mode RET enable mode
>>>>
>>>> -> child frame is visible
>>>
>>> I know we're doing that ever since. But why should
>>>
>>> (let ((frame (make-frame)))
>>> (make-frame-invisible frame)
>>> (select-window (frame-root-window frame))
>>> (set-window-buffer (selected-window) "*Messages*"))
>>>
>>> get me a frame that shows *scratch* on a GUI and one that shows
>>> *Messages* on a tty?
>>>
>>> martin
>>
>> Strange.
>
> Could this be because GUIs have some windows that the tty doesn't have?
> I don't remember the details, but I think there was some stuff in
> dispnew.c where things could be a window in one case, and not in the
> other case.
This stuff
frame.h:
246 #if defined HAVE_WINDOW_SYSTEM && !defined HAVE_EXT_MENU_BAR
247 /* A dummy window used to display menu bars under X when no X
248 toolkit support is available. */
249 Lisp_Object menu_bar_window;
250 #endif
251=20
252 #if defined (HAVE_WINDOW_SYSTEM)
253 /* A window used to display the tab-bar of a frame. */
254 Lisp_Object tab_bar_window;
255=20
256 /* Desired and current contents displayed in that window. */
257 Lisp_Object desired_tab_bar_string;
258 Lisp_Object current_tab_bar_string;
259 #endif
260=20
261 #if defined (HAVE_WINDOW_SYSTEM) && ! defined (HAVE_EXT_TOOL_BAR)
262 /* A window used to display the tool-bar of a frame. */
263 Lisp_Object tool_bar_window;
264=20
265 /* Desired and current contents displayed in that window. */
266 Lisp_Object desired_tool_bar_string;
267 Lisp_Object current_tool_bar_string;
268 #endif
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
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: Mon, 08 Dec 2025 09:47:02 +0000
Resent-Message-ID: <handler.79960.B79960.17651871722390 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17651871722390
(code B ref 79960); Mon, 08 Dec 2025 09:47:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 09:46:12 +0000
Received: from localhost ([127.0.0.1]:44594 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSXoq-0000cU-6z
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 04:46:12 -0500
Received: from mout.gmx.net ([212.227.15.15]:51755)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vSXol-0000bo-Vx
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 04:46:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1765187146; x=1765791946; i=rudalics@HIDDEN;
bh=Qtnc5QObHiwtgdSjo9aSwWkRco0s5urIGMfQUJWNrfI=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
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=uI/DHCykY5wMqvoPbS8HOaP7GvW52pWa99+OWM9vAxsWGb+q6atE8d0LLmp0A/RU
K6trLTdqdcXAE6+8xB/MCjhIUS8aIiKvO8O7UoNTf3JvYVE4CBkjHSr4y8Tyl0J+v
IaZK1OGE/12Cgy7rRSutYLc+v5yKaOzUe2psMaTvKSAr8dq2y3ZsLNxpx1NMB5IZg
dYTD0ODxFmWwpId4vfwMfhAAxzdY8VcAoCujL0SgN0fllZKtX57JmBnihXw1k26n7
zO210//BOq1LCtR2ojjc+Da/HxRIPQf4IKibN0XZvU3+p6LJsc5k6pHnR/C3cmwUH
eeiEgRgKtazQ6t/ulg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.139.104]) by mail.gmx.net (mrgmx005
[212.227.17.190]) with ESMTPSA (Nemesis) id 1MvbFs-1wHcGV2kPG-012UlG; Mon, 08
Dec 2025 10:45:45 +0100
Message-ID: <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
Date: Mon, 8 Dec 2025 10:45:44 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <m2ikehz6su.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:kWs/mInle1POCJa18kj7v3WleCxQYKcuBRg4eh29IRyZlHRaotH
V5tPNY47tSFQNuPboP89tKe7+DIwkifbP6C7lo7t+MvFhXnkE2Q2gea52BAOAFzDxuWMT4G
8DhPxe5irJfE6ao3UHEdBnFcDM4elFe2ooPnf6nzP/Ckk5fK30aewuvYCYghl5pJpTwSTA6
sqbY5GTpaPZ5hivIjgBMA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:l4hgZBCrKI0=;rq44ainqWUgKqamPmeYwrflVcb9
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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 (-)
> Could this be because GUIs have some windows that the tty doesn't have?
> I don't remember the details, but I think there was some stuff in
> dispnew.c where things could be a window in one case, and not in the
> other case.
It's because ever since do_switch_frame makes a tty frame visible and
leaves a GUI frame invisible. I'd like to know the reason for the
special behavior on ttys.
martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 09:59:02 +0000
Resent-Message-ID: <handler.79960.B79960.17651878964653 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17651878964653
(code B ref 79960); Mon, 08 Dec 2025 09:59:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 09:58:16 +0000
Received: from localhost ([127.0.0.1]:44630 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSY0W-0001Cy-8O
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 04:58:16 -0500
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:55525)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSY0T-0001Ci-2i
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 04:58:14 -0500
Received: by mail-wm1-x335.google.com with SMTP id
5b1f17b1804b1-47789cd2083so25164865e9.2
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 01:58:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765187887; x=1765792687; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=98kZKjVPjHFpgwJBYmxTC0T2B40DbyxAWMs8GXB//q4=;
b=luVTIVG439Fg+xvXMhJrrggDm9/1+0nF3iAGQ/U93HKGAcxaLstShS68q5oTovrZjQ
1bfbZtHmC7D11CPRc+1PKfr30LWwgpg+z1pKLAZHh5h79Z89xCkviV6Cb8C6wSqilFo6
su02Ksl3GVi1gnOzp1dm1crFdNb/UMh+1dChe4Pi8UI0g5eCWMWrLPeH+KS+87sF2Ipj
e/FpoglT0T3k4LiC/Dk6S32GWvPqQr1ojFjU5rATJQMDlgxVyDEzSmAYe45G++K6u4iA
TY6bgBn8ySO6uj+eW2Mh0uRioy3qHg5vn7aTTujVmsWXGfREfrypsTOyNpF+Mk8ZGs02
hP9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765187887; x=1765792687;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=98kZKjVPjHFpgwJBYmxTC0T2B40DbyxAWMs8GXB//q4=;
b=XMZ2K5nV0oTao8h6stYol+7PE9XHhTAUwjep6OACNWRHH1tci07TgmZt10RE74JFGn
J/kfs+6yyXVo6Jkiud7zC8FYxlpxilBlYG5S3tg+eH48U1mlxmVnzVS6yf1F+M1aAoaY
mlV4Z1EVL2EL/csX1cxid4UceuftrrQvKy0HJnH7dTCz9I6Cdw9Pd7/Wwb6O5BJjoTsz
l2/W8DOSxrcu3aeV+ov4zmscuIGE3/DiK224cnL042kz8/+ikWnXZuveeoRaS8Lf3OcO
PT/jxweFYnHEYU3PjLkWcl5SCZSVhcucKDmebeE6WEGcfx2YyjpPCtr7lKTK8JzOw5RO
EL6A==
X-Forwarded-Encrypted: i=1;
AJvYcCXmn4x/lWg4WRW/uZWYeYfY65FixvitISRZCEHHvEvRqyuR+Cb//xtpuaHAvjjdKTBrK/fGRQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz/Q2kyJsZ4Etmi4LTYJ5sItQoAA78ykNP4S4f5uFbYpPgpyIAM
5WPWHd0ZUv/3Hgt29B2ND1rNrmSfcoxaQMPRtHNBthVYOoKybSns1mswApbBB13n
X-Gm-Gg: ASbGncvxfstaQhrRQt+wEFXMZ7mQmY73p8ZRLRdTlK/EfT6/fLsJkSXFWRcRP9uTEZb
Y67T1tdLST+2+mwQzaC1neUMKZzDtUj9IlQshO68CDDM0nypP7/1t1CRX6ffJ5Y8DFWCtXTs0wO
Oez8w4efKSGZRXaszLO85UC1UuMOE/eQAQJiIH3WdQ1GK65qqciUsRQWxMY9SDMWGH55LDXhX7g
p+TprhYkyVvaScvRTr/vb41Hf8LLcrbS9An6VWdU7Q2j49WZSBXUFiuuHHQb+DyD0VOwgq37XEt
5McB0Ifs/ANfD4C1/OVsl1qKQa5+6SktPyShQUGQ6eiLbkIzYoYR+b89tqK7eV2pecc9MZibiWX
ZLtmmcLggtUZFJgil9qoniTIBJO5eac/U8g3NeAiZz9O7wL9ut/288gfO9Uqvi5UwhUsdjfqi0g
yP3IWwDbk3Br1f7w7Brhr8kg3qeb5ow6WdXILeSuY72S3NmCoVJ1v//b1jNvsrJdEVy0+5MQrxh
rZCcndOsudFs5cyLQAGDknzIgrJBT79dQ==
X-Google-Smtp-Source: AGHT+IHH7IU6QF9fgBdrKA9hE/c646KUL3egJghtqFhzeFuat8CpVTSKGeg/gopNhGkRQBLL2q0/cQ==
X-Received: by 2002:a05:600c:8b34:b0:471:9da:5248 with SMTP id
5b1f17b1804b1-47939e3d168mr72265425e9.26.1765187886626;
Mon, 08 Dec 2025 01:58:06 -0800 (PST)
Received: from pro4 (p200300e0b72b5a00b5e1570d9bfc787e.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:b5e1:570d:9bfc:787e])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-47930920b6dsm251867835e9.1.2025.12.08.01.58.05
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 01:58:05 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
Date: Mon, 08 Dec 2025 10:58:04 +0100
Message-ID: <m2a4ztz45v.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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.0 (-)
martin rudalics <rudalics@HIDDEN> writes:
>> Could this be because GUIs have some windows that the tty doesn't have?
>> I don't remember the details, but I think there was some stuff in
>> dispnew.c where things could be a window in one case, and not in the
>> other case.
>
> It's because ever since do_switch_frame makes a tty frame visible and
> leaves a GUI frame invisible. I'd like to know the reason for the
> special behavior on ttys.
I'm afraid I don't remember the details anymore. Some part of the
transition from having no child windows + the tri-state visibility
to having child windows ond boolean visibility.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
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: Mon, 08 Dec 2025 10:34:02 +0000
Resent-Message-ID: <handler.79960.B79960.176519002612021 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176519002612021
(code B ref 79960); Mon, 08 Dec 2025 10:34:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 10:33:46 +0000
Received: from localhost ([127.0.0.1]:44783 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSYYr-00037p-Sg
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 05:33:46 -0500
Received: from mout.gmx.net ([212.227.15.15]:44639)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vSYYo-00037O-Dq
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 05:33:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1765189999; x=1765794799; i=rudalics@HIDDEN;
bh=Q9E0sESu/8AcH48m6wkvgyI1hjSfG66JEpOpQglh2RI=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
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=dSmfp3ZcY/XU1gDY33XdG6uA7KzG0WK5UQiK7bg5/YiUwuO43X4EVzNwyhHhf8qk
ylvROfxXpHjq/Y9+IhlYI741EmXsqEo9fSGLtLohnGk7yF3Ls9mkiauxy+LLHbmj8
33W3XEjQ6flceKzUh+XjnsxlQi/9gfp2EWM1gX6oKhIsSxUIpXsLL828zJhz/mP+W
Sg1rTwM0rlhvhNBcv1XWyq808hY70XMLjMmUDuf9vkpNmfEl8MCrtBbuV2R627B/B
NFQWJ1ZnPMqBeGb91w9d5YstUzkvRZURVCPCyWUtYN7LYhGTZ4zEpZJjDmPutntmF
cmMN78eFKIPg3TZDiQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.139.104]) by mail.gmx.net (mrgmx005
[212.227.17.190]) with ESMTPSA (Nemesis) id 1N9dsV-1w5FKl2el3-00xryZ; Mon, 08
Dec 2025 11:33:18 +0100
Message-ID: <5b21d80c-741d-47c0-a746-1de2f1c27fb6@HIDDEN>
Date: Mon, 8 Dec 2025 11:33:17 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<m2a4ztz45v.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <m2a4ztz45v.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
X-Provags-ID: V03:K1:tBRGTCSmGkPKGfK89l5tKzuX/TsuFVDK4VXxBL7lo7ka/J+MIdL
v9wa0rslJIAw6VBkQWEAfcbs7mZoRdR6wcjHL9KcmW+m2rzwTaOAFqMD3lApDgwz/7ZGN3/
/bylJXSsvAEFCO/i/Rl4UB6mXkpDoFZfRbldK9R9Ns5vAToAsGkCWH0t3VZWbGK2/AHvfTv
9Heyoy/wtxb8fnI8RLGEQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:JVHeYxHb4pc=;SEPk9bEH2OAwvagnnBA7m1NJjpS
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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 (-)
ID4gSSdtIGFmcmFpZCBJIGRvbid0IHJlbWVtYmVyIHRoZSBkZXRhaWxzIGFueW1vcmUuIFNv
bWUgcGFydCBvZiB0aGUNCiA+IHRyYW5zaXRpb24gZnJvbSBoYXZpbmcgbm8gY2hpbGQgd2lu
ZG93cyArIHRoZSB0cmktc3RhdGUgdmlzaWJpbGl0eQ0KID4gdG8gaGF2aW5nIGNoaWxkIHdp
bmRvd3Mgb25kIGJvb2xlYW4gdmlzaWJpbGl0eS4NCg0KSSBtZWFudCB3aHkgd2UgbWFrZSBh
IG5vcm1hbCB0dHkgZnJhbWUgdmlzaWJsZSB3aGVuIHNlbGVjdGluZyBpdC4gIElJVUMNCml0
J3MgZnJvbQ0KDQpjb21taXQgOTYyOGI4ODc4ZjQ2YjJiN2VlZWI0ZjI3MmQyMGYyZTY0ZGUx
OWY0YQ0KQXV0aG9yOiBLw6Fyb2x5IEzFkXJlbnRleSA8bG9yZW50ZXlAZWx0ZS5odT4NCkRh
dGU6ICAgRnJpIERlYyAyNiAwNDoyNDo1NCAyMDAzICswMDAwDQoNCiAgICAgKGRvX3N3aXRj
aF9mcmFtZSk6IEhhbmRsZSB0ZXJtaW5hbCBmcmFtZSB2aXNpYmlsaXR5Lg0KDQphbmQgdGhl
IGN1cnJlbnQgdmVyc2lvbiBpcyBmcm9tDQoNCmNvbW1pdCBlZGZhN2ZhMDkyYzMwMzI2NWVk
ZWIyYTBiNTMwNDYzY2RmZTYzYWI3DQpBdXRob3I6IERtaXRyeSBBbnRpcG92IDxkbWFudGlw
b3ZAeWFuZGV4LnJ1Pg0KRGF0ZTogICBUaHUgSmFuIDI0IDA5OjQxOjI4IDIwMTMgKzA0MDAN
Cg0KICAgICBEcm9wIGFzeW5jX3Zpc2libGUgYW5kIGFzeW5jX2ljb25pZmllZCBmaWVsZHMg
b2Ygc3RydWN0IGZyYW1lLg0KDQpJIG5vd2hlcmUgc2VlIGEgbW90aXZhdGlvbiBmb3IgdGhl
IGJlaGF2aW9yIHlldCB3ZSBwcm9iYWJseSBoYXZlIHRvIGxpdmUNCndpdGggaXQuDQoNCm1h
cnRpbg0K
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 11:06:01 +0000
Resent-Message-ID: <handler.79960.B79960.176519194219075 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176519194219075
(code B ref 79960); Mon, 08 Dec 2025 11:06:01 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 11:05:42 +0000
Received: from localhost ([127.0.0.1]:44932 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSZ3m-0004xa-3q
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 06:05:42 -0500
Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:50186)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSZ3i-0004xJ-Kr
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 06:05:40 -0500
Received: by mail-wr1-x42f.google.com with SMTP id
ffacd0b85a97d-42e2ddb8a13so1999776f8f.0
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 03:05:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765191932; x=1765796732; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=ZkEw1/2oZy4Us4UwoJ3YOb2cSukpyjs9dGHiygr+bh0=;
b=ElOFBru3wkjdzMUi+5/5oVnFpcvGUW9oxkMATU5NdQqs9POlniFCfeEVXWslUXYEqp
hgi8m9ejB8OIx86BjOJS7tWyiZFktW7yH/fA+gN0AZsMSnuw1+uDxZUTrOOGLcdTutQe
ULdJheK6vdb7d7LgaAWY+ulyMtiJMfl1kqUoiyIgl8FbrjdOc3ysWyrfDwQSuH4foCq3
dGxPyrqO8TtuEsILO237QBZJubxyubM6gW+ONUvHxveHD6hLodSfJFydFsnxRZBQkgFI
z4d0EX9IDFSiUZs4hlX6p+yC2vmKpn7i76JPsTyX1TH9XOnisGVEds/lgU0BE2iTH2ou
0D8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765191932; x=1765796732;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=ZkEw1/2oZy4Us4UwoJ3YOb2cSukpyjs9dGHiygr+bh0=;
b=lJtH8Lsn6wf6p5H4RdyU2vKPGV/mG5BmBThsCb3uxLkpGmZZ+Inlsiq/iNg1QMxzJN
CKBwqMQzaxn2EeqqoziLOEEgzkaRrAHSp3uPqc13/NItGY4XMwoYlHpTKDQdWfdIBFy2
rcXZWyJnYUBkpKMq0xMa0ZsgVaP11SkGLtk4bjrZzDcOOnc8GfnbbspNaJDg8RskHY+N
RLdD+L/Ymxj+ZMUrIUni87xS5wwpcM4H4bXnfZQdoVqgsAt7Pp4fHwIlE9UKgqeNOTYD
BMfVaHLsgqLw6yeEvHQnEBwwbK/VywiF5zLBnA7OixgfSDlUsLCTQl/8qwCrPnxv5CT9
C4Bg==
X-Forwarded-Encrypted: i=1;
AJvYcCUzIC/jg0e/FQKiXoYaPWeL878K+UU+R6SAXXKte6EM56NhG9s4UragsFVZ2EfPkcfSEUxIEA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw7gxfxsRcu+wiOtLBVHQLe8HbUy3D8KCB1XBH/yZr2wGPmWoIW
v0kXhAvu1AmXWD2iWTEF3JV1yftiXVYCFsEdw39V0fdw0zK2yx0ZsIYYCo8IAkAt
X-Gm-Gg: ASbGncs3htacf/IC7ocxBw6fGL/7hYqjDxO2X5WkPX9+w220ooLayDfcN2zIwkW31wJ
HtiF8gkiLsdB3MkueTZknePSHzp4dHgNT1JbkatLb1deSEI4GHJSkIaVq6CEEn4fpLztlrw1gR3
EFNizJQ/95VzZBuy1jhI3S/+5IT0Az5h4gNhmr1J2g2Euu4FBB1Wn3T/SQ2tHVvPyHn3Xy8tdY1
+5Bk6tl9uEtw0qViD+Vyc4gjS3hx0RWrKtMVYtv8qs0NTh0EOc+EKjLbcQrulSGqo0EO4Zh4YLk
1GvopSza3zi63NCNfyJsI8zjyNvIB9cTTYPKhSX+MC5e1OSzS6VR4VsJfrlpfIA+/qa/vZuhPQF
7XZ9YrfFwDh2QO6C3KCpi6wYPRDHuEcxhVQGwcegU0yNlJB2IaLpzQj9FEDjHrniFE84EiYDLAs
Nrw1mvA8Jvq5LCNskC1HqbgETU/tKm7RiU53pCsE7kHFV3xvLPAY/KiFMwubaLfcqj+0zDPOmp0
DMyf0W/3hZqdvINXKK7wZU=
X-Google-Smtp-Source: AGHT+IFK7oPcg56Ebo/f/uahUeYW/SQfJgMQ1vzCqA4uUxWxZwxg2aiaDaOX/YMck34CYCKJzM+u5Q==
X-Received: by 2002:a5d:584d:0:b0:429:cce9:9b76 with SMTP id
ffacd0b85a97d-42f89f569e6mr7776320f8f.50.1765191931833;
Mon, 08 Dec 2025 03:05:31 -0800 (PST)
Received: from pro4 (p200300e0b72b5a00b5e1570d9bfc787e.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:b5e1:570d:9bfc:787e])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-42f7cbfee66sm24904329f8f.11.2025.12.08.03.05.30
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 03:05:31 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <5b21d80c-741d-47c0-a746-1de2f1c27fb6@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<m2a4ztz45v.fsf@HIDDEN>
<5b21d80c-741d-47c0-a746-1de2f1c27fb6@HIDDEN>
Date: Mon, 08 Dec 2025 12:05:30 +0100
Message-ID: <m25xahz11h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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.0 (-)
martin rudalics <rudalics@HIDDEN> writes:
>> I'm afraid I don't remember the details anymore. Some part of the
>> transition from having no child windows + the tri-state visibility
>> to having child windows ond boolean visibility.
>
> I meant why we make a normal tty frame visible when selecting it. IIUC
> it's from
I assumed I was the culprit, sorry. Could have been, though :-).
>
> commit 9628b8878f46b2b7eeeb4f272d20f2e64de19f4a
> Author: K=C3=A1roly L=C5=91rentey <lorentey@HIDDEN>
> Date: Fri Dec 26 04:24:54 2003 +0000
>
> (do_switch_frame): Handle terminal frame visibility.
Wow, that's multi-tty, as early as 2003. Didn't know it's that old. I
must have already been gone then, so zero memories. And no chance to
understand what that does why.
> and the current version is from
>
> commit edfa7fa092c303265edeb2a0b530463cdfe63ab7
> Author: Dmitry Antipov <dmantipov@HIDDEN>
> Date: Thu Jan 24 09:41:28 2013 +0400
>
> Drop async_visible and async_iconified fields of struct frame.
>
> I nowhere see a motivation for the behavior yet we probably have to live
> with it.
>
> martin
Hm, one could of course just remove that making frames visible, and see
what happens. Could lead to a number of bugs, maybe, but OTOH, and at
least from my POV, it would be an improvement because it would remove 1
random mysteroious quirk.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 13:29:01 +0000
Resent-Message-ID: <handler.79960.B79960.176520051726662 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176520051726662
(code B ref 79960); Mon, 08 Dec 2025 13:29:01 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 13:28:37 +0000
Received: from localhost ([127.0.0.1]:45443 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSbI4-0006vy-Nc
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 08:28:37 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:39488)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vSbI3-0006vl-2j
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 08:28:35 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1vSbHw-0003fS-0g; Mon, 08 Dec 2025 08:28:28 -0500
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=Ik+0B+NUQ9zCcdUJMHAztxF1baEebQjOd48n83lQNF0=; b=rV9A6jNY+FAL
XQ5uBqN1s+qcXIoADu3B6IF6ODRqnq2lIH+pDMbWxiJy6KpWwnJEDWMd0x0+uaisxp+cb/z7jeCzA
rWh62N0u1eFMHtspNQuSvN2BA3gCiZx5s/8MnQjPfe3PaCxGADQLs+j5pHcgqZG8GITgWu0r8ERK/
qg/Iv5uzH0V7dFvF2GzXiAQuWqHhvBmf9MqHjSAKjMcFsH5BVjMu2gkaUaaWLESnzMuMf3YZ4qVM3
9xi/zEbpLdE63zzJMn9LGjcGWGxixS/C//nyliD2rLszNz6PMt9qjJDS5OwS3Q3vOwtKkmXtBapul
pE9LRySXIPZaJD5THRbQmw==;
Date: Mon, 08 Dec 2025 15:27:53 +0200
Message-Id: <864iq1umqu.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
(bug-gnu-emacs@HIDDEN)
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
> Date: Mon, 8 Dec 2025 10:45:44 +0100
> From: martin rudalics via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> > Could this be because GUIs have some windows that the tty doesn't have?
> > I don't remember the details, but I think there was some stuff in
> > dispnew.c where things could be a window in one case, and not in the
> > other case.
>
> It's because ever since do_switch_frame makes a tty frame visible and
> leaves a GUI frame invisible. I'd like to know the reason for the
> special behavior on ttys.
I'm not sure we should go in this direction to solve this issue. IMO,
any code which uses with-selected-frame to select an arbitrary frame
should note whether that frame was invisible, and if so, make it
invisible again after it's done using the frame. Because, even if the
change suggested by Gerd solves this particular scenario, we will next
see a bug report about a terminal that has _all_ of its frames
invisible.
(And that's after I wonder what is so important about a situation
where the user turns on xterm-mouse-mode so late into the session.)
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 13:32:02 +0000
Resent-Message-ID: <handler.79960.B79960.176520066327453 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: rudalics@HIDDEN, 79960 <at> debbugs.gnu.org, mail@HIDDEN
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176520066327453
(code B ref 79960); Mon, 08 Dec 2025 13:32:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 13:31:03 +0000
Received: from localhost ([127.0.0.1]:45454 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSbKQ-00078U-Gu
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 08:31:03 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:55024)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vSbKO-000784-5A
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 08:31:01 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1vSbKI-00045Q-Lk; Mon, 08 Dec 2025 08:30:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
Date; bh=uXfGD/0SwJUkLrWCg2Z7ZYi3XNA9G1lmSqmYkJsA/bA=; b=knw7p6aQEw5IeLNE2YY3
MOr72nsb/ooKLge/RVIKUaQwrHRcioxwUG6DdXyGJuqpjCopJ8YgCgfVb2SmJaNq3c5DlBqp5/lMb
T3bq7lzxR+mDHi59+98C4WTWzpiahoRPHrFjsxLbqxM8RmxSc7D2F/gsmqonA1t89eYJewrk2J3FU
uHV/ee4bD6o10esPACkabJS/R/1vI2T+o4ZjGepBR9A1gVfQpIytIJKDkeumwXi8uuX0XQpTsEc3D
kBJCqxrN/dnjyMWAZQb/qWnhy7/UuvagBIZ6oAPH0ugh6bLcr3m8ZgRzBaPqPHSPg86tHeYK8FTpo
XJww3vMgpHo4cw==;
Date: Mon, 08 Dec 2025 15:30:46 +0200
Message-Id: <86345lumm1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <m25xahz11h.fsf@HIDDEN> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Mon, 08 Dec 2025 12:05:30 +0100)
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<m2a4ztz45v.fsf@HIDDEN>
<5b21d80c-741d-47c0-a746-1de2f1c27fb6@HIDDEN> <m25xahz11h.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org
> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Date: Mon, 08 Dec 2025 12:05:30 +0100
>
> martin rudalics <rudalics@HIDDEN> writes:
>
> >> I'm afraid I don't remember the details anymore. Some part of the
> >> transition from having no child windows + the tri-state visibility
> >> to having child windows ond boolean visibility.
> >
> > I meant why we make a normal tty frame visible when selecting it. IIUC
> > it's from
>
> I assumed I was the culprit, sorry. Could have been, though :-).
>
> >
> > commit 9628b8878f46b2b7eeeb4f272d20f2e64de19f4a
> > Author: Károly Lőrentey <lorentey@HIDDEN>
> > Date: Fri Dec 26 04:24:54 2003 +0000
> >
> > (do_switch_frame): Handle terminal frame visibility.
>
> Wow, that's multi-tty, as early as 2003. Didn't know it's that old. I
> must have already been gone then, so zero memories. And no chance to
> understand what that does why.
>
> > and the current version is from
> >
> > commit edfa7fa092c303265edeb2a0b530463cdfe63ab7
> > Author: Dmitry Antipov <dmantipov@HIDDEN>
> > Date: Thu Jan 24 09:41:28 2013 +0400
> >
> > Drop async_visible and async_iconified fields of struct frame.
> >
> > I nowhere see a motivation for the behavior yet we probably have to live
> > with it.
> >
> > martin
>
> Hm, one could of course just remove that making frames visible, and see
> what happens. Could lead to a number of bugs, maybe, but OTOH, and at
> least from my POV, it would be an improvement because it would remove 1
> random mysteroious quirk.
AFAIR, we already tried that, when you introduced child frames on
TTYs. We went back because there were too many problems with that.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
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: Mon, 08 Dec 2025 14:24:02 +0000
Resent-Message-ID: <handler.79960.B79960.17652038246744 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17652038246744
(code B ref 79960); Mon, 08 Dec 2025 14:24:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 14:23:44 +0000
Received: from localhost ([127.0.0.1]:45731 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSc9P-0001ki-Qn
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 09:23:44 -0500
Received: from mout.gmx.net ([212.227.15.15]:46385)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vSc9O-0001kE-K6
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 09:23:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1765203810; x=1765808610; i=rudalics@HIDDEN;
bh=4GhTJrJSk5F0QUYiVd16FnbFrp4dQzX6a1pO742zpLo=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
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=HwJErvmAOzUG2fEPFJ4IQMlLPsQdhgUjiXq4+SxdmR90kym0EwR3jeNs2ZuVhZlp
gFc3uGQ8Gd+QV4JFBoClmsPMgHku6zWwkQzYU6VK+6N4Rl6PLtJsmTDkQonWtHD7j
0c4vWKDv1HxqE+S5QeTkyjr13CmW3vLoPZrZGeP40P8ajZt7Lraz4ETpnQbUrKz5G
a7LNuTzjBAFNnkoc8dccHoI/HeF33Yc/+Sv13Mv9azT9ubLBFctSk74KBgGZJzZlG
/ZqGdG2RL0LuDl2V2MZvaCm4M2KV36uKJcGMJ2o6Esvq1FH1UOopNRP5S1PByuR/k
TdoaAZ4tq3uRQCqRVw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.139.104]) by mail.gmx.net (mrgmx004
[212.227.17.190]) with ESMTPSA (Nemesis) id 1N2V4P-1wBFTa3el5-00raTp; Mon, 08
Dec 2025 15:23:29 +0100
Message-ID: <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN>
Date: Mon, 8 Dec 2025 15:23:28 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<864iq1umqu.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <864iq1umqu.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:q4975NRf4K9BLbNd77qU/Ig4trXIKtRBuE+tIaeROqTEvDs+K5p
aSdX/H/C9dkLhgqo8uDWaLwttqIyGOfze0pAiSudHo/xjDp72rA7DrAqzG+T9SqHcr7R4D9
InXFzYh/WNQzz04+GvqmGfG+llry+Ogys4YJFv8IjKySwbBvUcWCT8HW6K0HK9TWUU7Pppd
f7varqzqhM6PfG6XzlBSw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:I+wkINUUl6s=;EXQFrmVsOyNbFP4yFlSTN1BzRn3
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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 (-)
> I'm not sure we should go in this direction to solve this issue. IMO,
> any code which uses with-selected-frame to select an arbitrary frame
> should note whether that frame was invisible, and if so, make it
> invisible again after it's done using the frame.
I'm pretty sure that we cannot change anything here. 'select-frame' on
a tty can now be seen as a synonym for making the frame visible, raising
and selecting it. Maybe we should explain that somewhere.
> Because, even if the
> change suggested by Gerd solves this particular scenario, we will next
> see a bug report about a terminal that has _all_ of its frames
> invisible.
Indeed. The do_switch_frame call in delete_frame might depend on it.
martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 14:36:01 +0000
Resent-Message-ID: <handler.79960.B79960.176520450710109 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176520450710109
(code B ref 79960); Mon, 08 Dec 2025 14:36:01 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 14:35:07 +0000
Received: from localhost ([127.0.0.1]:45821 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vScKQ-0002ch-8Q
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 09:35:06 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:44658)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vScKN-0002aF-HE
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 09:35:04 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1vScKH-0000kn-9B; Mon, 08 Dec 2025 09:34:57 -0500
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=Qp5HHMoLDAn50M5oBylF5Ul+fPZjy3bW01E7OFuYf6c=; b=ZrgZAPQPnnv2
Tw1BtULSGqPz4I9j9Sj0ZqM9RPX9LXcxyFxvNj2jTtA7vpXf/vr1B7j6eTCFL+o/HAdGI2M9rzOKX
8yfmn1UArtY+23+1pW+SkQoDdRaZF991NqzVl3LUxn8XSes9MAsYoIsY8FYgL/jtmDsRydXn5Xemt
6krGpQq59sppA12k0gPfskAxaGMNcf+l2yvYNuXJ1H9GG/z8eqifagTioEiFVswYo+d0czMHETfDM
scgK4YLBWGPJ7V5QcIbVxjwdG1Ew3Ntv8JYU+Zr9dnjcWrqGta4C3W0boIDYs7NEg4nyHcyd53iqJ
EWd8KOJAWWwZOqwN+vLksg==;
Date: Mon, 08 Dec 2025 16:34:53 +0200
Message-Id: <86sedlt52q.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN> (message from
martin rudalics on Mon, 8 Dec 2025 15:23:28 +0100)
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<864iq1umqu.fsf@HIDDEN> <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN>
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Date: Mon, 8 Dec 2025 15:23:28 +0100
> Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
> From: martin rudalics <rudalics@HIDDEN>
>
> > I'm not sure we should go in this direction to solve this issue. IMO,
> > any code which uses with-selected-frame to select an arbitrary frame
> > should note whether that frame was invisible, and if so, make it
> > invisible again after it's done using the frame.
>
> I'm pretty sure that we cannot change anything here. 'select-frame' on
> a tty can now be seen as a synonym for making the frame visible, raising
> and selecting it. Maybe we should explain that somewhere.
What I meant was that in this code from xt-mouse.el:
;; Simulate selecting a terminal by selecting one of its frames
;; so that we can set the terminal-local `input-decode-map'.
(with-selected-frame (car (frames-on-display-list terminal))
(define-key input-decode-map "\e[M" 'xterm-mouse-translate)
(define-key input-decode-map "\e[<" 'xterm-mouse-translate-extended))
we should make the frame we select invisible again if it was invisible
before we selected it. IOW, select-frame should not change how it
works, but we should augment the code below to keep the frame
invisible. After all, we just picked up one frame to "simulate
selecting a terminal", we don't really care what that frame is and how
it is used.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
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: Mon, 08 Dec 2025 16:05:02 +0000
Resent-Message-ID: <handler.79960.B79960.176520985629618 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176520985629618
(code B ref 79960); Mon, 08 Dec 2025 16:05:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 16:04:16 +0000
Received: from localhost ([127.0.0.1]:47313 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSdii-0007he-2b
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 11:04:16 -0500
Received: from mout.gmx.net ([212.227.17.20]:51537)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vSdif-0007gz-Gg
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 11:04:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1765209827; x=1765814627; i=rudalics@HIDDEN;
bh=TaC55gLVi+7xy4BOYvFg9QPVI0M23SgcfE4C1wO/mSM=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
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=M2hVcGeCVo3CSGPbD+IrTPSxTUjkF/GkK8LOnmMMxI9gCEbLUCcqzli+N2PCeAIi
1iE3vUOvJTkBU+D3qCwEEyhBZPWwQjVniGoCIlhOlDOVohJn5RajB6D+fo6mb9a8G
cTWYhI9NTqkjg24O+WYZdXnvumFGvJf0SSvwOsOamM38KbHbfQBQKX7asLCY4xXjv
lF3tEDhMkSgSD/WO2ibxfkXVHsUd85tO6ll7p3LFHgsLBO8n1kH5sfdAvYXe7h+/n
Yrzjwl3P5Q8OT5O8iX/c0hxdOsSnUj6lCQR/KVnuzDgg84ZpY7i3OFW7vXDBEDxgD
tZ0enBNtD3ZaI8gE6w==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.139.104]) by mail.gmx.net (mrgmx105
[212.227.17.168]) with ESMTPSA (Nemesis) id 1MZCbB-1vXC8A22EL-00NmZh; Mon, 08
Dec 2025 17:03:47 +0100
Message-ID: <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
Date: Mon, 8 Dec 2025 17:03:46 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<864iq1umqu.fsf@HIDDEN> <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN>
<86sedlt52q.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86sedlt52q.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:98A7FAEr7/ghn4AtDL1FxfrxIEKgqOO5raK0HdGtS2Vvil1+Q81
Ksgps8Ln2aOrTMIuZJmu9+G4P2YbHyfZX8fEtP7Pht+4xsR4dp1JxmYm5X1CQObMIJkR95L
VGaAvx5jwC/gfmz/pJTJfdA+qKLYAmvh5fM/jF3yMA7NovLSwHZj3d7o/INkqR5jOslsAB+
zJOGpZlIa83F9mypCO8qw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:BCZ3Wr4/fZQ=;Y2ATn+80jo0AgACXwkp5f86lwFY
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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 (-)
> What I meant was that in this code from xt-mouse.el:
>
> ;; Simulate selecting a terminal by selecting one of its frames
> ;; so that we can set the terminal-local `input-decode-map'.
> (with-selected-frame (car (frames-on-display-list terminal))
> (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
> (define-key input-decode-map "\e[<" 'xterm-mouse-translate-extended))
>
> we should make the frame we select invisible again if it was invisible
> before we selected it. IOW, select-frame should not change how it
> works, but we should augment the code below to keep the frame
> invisible. After all, we just picked up one frame to "simulate
> selecting a terminal", we don't really care what that frame is and how
> it is used.
Since on a tty there should be always at least one visible frame, we
could select a visible frame in the first place:
(with-selected-frame (car (filtered-frame-list
(lambda (frame)
(and (eq (frame-terminal frame) terminal)
(frame-visible-p frame)))))
martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 16:15:02 +0000
Resent-Message-ID: <handler.79960.B79960.176521049332352 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: mail@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176521049332352
(code B ref 79960); Mon, 08 Dec 2025 16:15:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 16:14:53 +0000
Received: from localhost ([127.0.0.1]:47373 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSdsy-0008Pi-BM
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 11:14:52 -0500
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:45215)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSdsv-0008PB-Sr
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 11:14:50 -0500
Received: by mail-wm1-x32c.google.com with SMTP id
5b1f17b1804b1-4777771ed1aso38592565e9.2
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 08:14:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765210483; x=1765815283; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=1kwGwHxIwFS0eVkFLpsNOZD7j8zZxW7Kk8yWeAbTTm8=;
b=kzDyb2FRxVQMp92dJxFsFbjJkhxnWb4oqRJdK9H5qoNF5RPllhv6U7baNXYTz9cNQR
Isa6bh6LIAmlx22rEgfTC1717fJ/J0q3in9RxsaNvta7oAiHPHeTeV/Ah/p4cHg/j5uv
frnlNxvq/f+GHbRN9HashOmB75nrwvPH+3skQAADWNVjMLKW2gT1TivZ8meazCSok0TE
S3JYeRxPfZhTSDoh0XsaCEMbbiOjoEU5aD17ejpwf9MXysVp2MX4bjWl7+2BhU5m+r5c
whEN/LmqbWM5fWMj/GL1QCRqVbFvsSgRkQgga8FRqhKsgBsyTQWc415oGmg+AA9+CvGG
yTbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765210483; x=1765815283;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=1kwGwHxIwFS0eVkFLpsNOZD7j8zZxW7Kk8yWeAbTTm8=;
b=bMN9AS0Foe201enkmQiPUMfF1R5QEf3XZFDQ/Zqyg4ucUZwkxgpjZYNHZay45wN4ag
+wUahMw+XmxlYAgAz7Bvl9uhoeLjXE6XttJAhlqqchuNgupTdfj2sExZ0Dy9nWrNJ0OU
xoDwdMXkrKn6M0ExsXbfnMzNbXWtoCqDOCuwDyDBvIporJZxZtscrZe0sKUGiBiu3Hhg
q+HtRWSFFzp5qnvzB8ZK9QRA9VzTsanZVet1KmObEqQFZoJVZWIkpmsFzkirJbJgLdH0
2vGqHVFJc/1RbW3QHv5e5HGTT2//iolMwXYCrTeuTSuoxJZqtZMGL7GTmfX+YLcJkpKx
Ku+Q==
X-Forwarded-Encrypted: i=1;
AJvYcCUvBfdbrIUeG9U7fYQ9eHwaUfEeZcEZDl4QIPS0UdMB0SKKjie249IUon40hcMntr/fodCOQw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyDQj+pFbntcIfT11+PeNhFUw8C9XQT262bXSkKMrR5Xn3MdnYe
FcQPt6uW6l53oRpALiYZPvwURRYyWBeLt0xSDpO0BBh8uc7eqz+L9VxNaqW4Bj/o
X-Gm-Gg: ASbGncs1NGhLqxgLMjiARf+iYKPrTnGOXF36aM3E7So6B795VjAErYIfsh08w29Tmfh
PIKm1b92BsoEeiLfS6z8PVxKDaZziedkdoDzH0LcrgVfSPPCXkZKMQFwjssNTpoEsCmNVbq3Pyv
2VxVGHtfWCsqtiN2I8rtK6+p82Ker6JFq+liLoaQm3CVzkXfsOhgdD4ccuZRf8QwcbOZyNulRoT
arsPubHq42l21MLeq7fmQxmmyVxqfzwLn4ivZYZpZ7oxX7UrVBB1hzQ4f52VLao/fcRMWJimvfF
+spJmtbIE9iYI/zdePKOVXbOvEw9eOS4oF6KzzZs4Ce2asZvKmES13kWIliPJGjDWJIkOLxvNBG
0ryECohlyZH60TztHuC31TgBHfArJAb6ab407/Yj4A6aCfCHX/wiBt3pa7he99a5/U13b7tgj2S
LXoBq4dO9CRTuKuapHkcQM+19ZFHfJsCpe06hb/zz+LGYZvH1V2XO+i5AtKIVworlBydKGPeRYR
HFkKJVOWWNoRcI8EhSCprk=
X-Google-Smtp-Source: AGHT+IGzY8jIE7OF5YYxZEpsSt811q8YP2mPWXY37kjst5dn+SgCRVw7+nA+k54P3iRi0kQSe5/dzg==
X-Received: by 2002:a05:6000:430c:b0:42b:36f4:cd23 with SMTP id
ffacd0b85a97d-42f89f0e275mr9405990f8f.19.1765210483164;
Mon, 08 Dec 2025 08:14:43 -0800 (PST)
Received: from pro4 (p200300e0b72b5a006d933069c95f5027.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:6d93:3069:c95f:5027])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-42f7cbe8f85sm27468284f8f.5.2025.12.08.08.14.42
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 08:14:42 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN> <864iq1umqu.fsf@HIDDEN>
<fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN> <86sedlt52q.fsf@HIDDEN>
<7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
Date: Mon, 08 Dec 2025 17:14:41 +0100
Message-ID: <m21pl5ymq6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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.0 (-)
martin rudalics <rudalics@HIDDEN> writes:
>> What I meant was that in this code from xt-mouse.el:
>>
>> ;; Simulate selecting a terminal by selecting one of its frames
>> ;; so that we can set the terminal-local `input-decode-map'.
>> (with-selected-frame (car (frames-on-display-list terminal))
>> (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
>> (define-key input-decode-map "\e[<" 'xterm-mouse-translate-extended))
>>
>> we should make the frame we select invisible again if it was invisible
>> before we selected it. IOW, select-frame should not change how it
>> works, but we should augment the code below to keep the frame
>> invisible. After all, we just picked up one frame to "simulate
>> selecting a terminal", we don't really care what that frame is and how
>> it is used.
>
> Since on a tty there should be always at least one visible frame, we
> could select a visible frame in the first place:
>
> (with-selected-frame (car (filtered-frame-list
> (lambda (frame)
> (and (eq (frame-terminal frame) terminal)
> (frame-visible-p frame)))))
>
> martin
Hm. Aren't all child frames of an invisible root frame invisible?
How about, for this case, a function terminal-local-value analogous to
buffer-local-value? Iff Daniel confirms that this is the problem, which
he hasn't yet, and iff we want to fix this at all, given that
xterm-mouse-mode is on by default, and so on.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 16:36:02 +0000
Resent-Message-ID: <handler.79960.B79960.17652117155644 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17652117155644
(code B ref 79960); Mon, 08 Dec 2025 16:36:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 16:35:15 +0000
Received: from localhost ([127.0.0.1]:47546 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSeCg-0001Sq-Lw
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 11:35:15 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:32980)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vSeCe-0001Q0-6j
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 11:35:13 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1vSeCV-0002Cl-Oa; Mon, 08 Dec 2025 11:35:04 -0500
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=Qc1k2lrACCHKO05XpENJ4N2TRqX38GsKHD2av7io+E8=; b=bXBz1GvPQ2gL
8CYs0i48ussHbKjaguj4yszJ5szG0Vj50ot8eVeusyCmU+VdoOXoPJfteQRFaIV4r2AKd6E0k6DDP
wzFVYqn4MZzF85NRu7fg+YmKtTrLUwv2XPBUcUJBMjKHmmJIkJ0fAnQQpNgBCbI2XBG1PGD6bttl1
z7IMfa3kKr1qLmbUKvLtkVWjuPBI8tELhl9rRZGpHgUVSQf2epiisdN3cKw8tajrdoQz51jgl6NgP
We5w1H9UVaN1/ObxDFWaFPP3fvB2drvcPSNCGmKdki7TZSkDkzBWT51lVKA7aw5r2oB7L2lIemvts
uXKlOkO63UeZtY5tUXgJrg==;
Date: Mon, 08 Dec 2025 18:34:59 +0200
Message-Id: <86o6o9szik.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN> (message from
martin rudalics on Mon, 8 Dec 2025 17:03:46 +0100)
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<864iq1umqu.fsf@HIDDEN> <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN>
<86sedlt52q.fsf@HIDDEN> <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Date: Mon, 8 Dec 2025 17:03:46 +0100
> Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
> From: martin rudalics <rudalics@HIDDEN>
>
> > What I meant was that in this code from xt-mouse.el:
> >
> > ;; Simulate selecting a terminal by selecting one of its frames
> > ;; so that we can set the terminal-local `input-decode-map'.
> > (with-selected-frame (car (frames-on-display-list terminal))
> > (define-key input-decode-map "\e[M" 'xterm-mouse-translate)
> > (define-key input-decode-map "\e[<" 'xterm-mouse-translate-extended))
> >
> > we should make the frame we select invisible again if it was invisible
> > before we selected it. IOW, select-frame should not change how it
> > works, but we should augment the code below to keep the frame
> > invisible. After all, we just picked up one frame to "simulate
> > selecting a terminal", we don't really care what that frame is and how
> > it is used.
>
> Since on a tty there should be always at least one visible frame, we
> could select a visible frame in the first place:
>
> (with-selected-frame (car (filtered-frame-list
> (lambda (frame)
> (and (eq (frame-terminal frame) terminal)
> (frame-visible-p frame)))))
Didn't you just say that all TTY frames are "visible"?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
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: Mon, 08 Dec 2025 17:04:01 +0000
Resent-Message-ID: <handler.79960.B79960.176521342222186 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: mail@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176521342222186
(code B ref 79960); Mon, 08 Dec 2025 17:04:01 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:03:42 +0000
Received: from localhost ([127.0.0.1]:47617 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSeeD-0005lm-O0
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:03:42 -0500
Received: from mout.gmx.net ([212.227.17.21]:44511)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vSeeA-0005lV-Q5
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:03:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1765213412; x=1765818212; i=rudalics@HIDDEN;
bh=ggL6Q2cKMXxx3X2/DJgJVEzcSKgU3I7qFDIwN892OU8=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
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=Lbh153bAV1rS/CXqgTwupc+zEiLJ/sVtbCmuG7AU29+RJHhO+iY1+5+SiR7aA7Xr
aNnO2OZqHzRrXXsrqIAIOcunWYNwkR6ybaTKWKgBm11LcnweivytDaqLjfCeMN1Re
ndzxcHAmePZEUWfmK5XfNpg8PnomjwTZxyaRVfBpeoh9AUfWPm8HnhY2cs+sI29+x
PU6j9GW6KeyG2kyIvbXJd9LHCVCT2d4fbIwea08zFmTiKZl/nPqZCeyoC5d6g6VPT
jRriD6jQTWqvuT/vnvCCZ8ZrvWaBBginNH7rCKD2zzUoVyOiruxnO1sTnJbZXMES3
OegRMKBV4FQIrbbyag==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.139.104]) by mail.gmx.net (mrgmx105
[212.227.17.168]) with ESMTPSA (Nemesis) id 1MJmGP-1vmFxt1Qan-00UK85; Mon, 08
Dec 2025 18:03:32 +0100
Message-ID: <fe3e7275-f70f-48f0-b69e-aa70de9c2e93@HIDDEN>
Date: Mon, 8 Dec 2025 18:03:31 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<864iq1umqu.fsf@HIDDEN> <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN>
<86sedlt52q.fsf@HIDDEN> <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
<m21pl5ymq6.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <m21pl5ymq6.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:7gV2vlBBNfI54LLMX89n5uHN6Gr3WAXgxVch5G4ye1gRi+phF4Q
JmJUB1VXZjoabzhmAqC2zucwNZKahiwAbDbrTeWn2K3nNSgenlduQ7rrpyXI2Vu2fpi+p3J
alitnbB4QpR9l3jlHU+wvQ+tR53Ehk8UKsrBDBgUNUNeRUImR3tvLMf7gkjPFnhSJKNLDmG
uzy/x9D6QT57uhfThLWXg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:mahi5KKpD0k=;Bosw/nMQ+344Ay1EfyeN7xtsUBL
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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 (-)
> Hm. Aren't all child frames of an invisible root frame invisible?
Hopefully. But on a tty there must be always at least one visible
frame. On a GUI Emacs can make all frames invisible with the FORCE
argument.
martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
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: Mon, 08 Dec 2025 17:05:02 +0000
Resent-Message-ID: <handler.79960.B79960.176521345122277 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176521345122277
(code B ref 79960); Mon, 08 Dec 2025 17:05:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:04:11 +0000
Received: from localhost ([127.0.0.1]:47621 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSeeh-0005nF-5R
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:04:11 -0500
Received: from mout.gmx.net ([212.227.17.20]:40321)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vSeee-0005mq-Ot
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:04:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1765213426; x=1765818226; i=rudalics@HIDDEN;
bh=2PePLfxalHrIN+2XvUD1BljTYppz/Ea6/x4uNeiFQXs=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
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=b26NNXg8ueo+PChkiJFfGey4kVA4e+4fd0GQMEevX5haXI8zG/qno+D0gWV+u/tC
ZLHmX07V1WlyHM9jnPyU5R4UkQ+Xg4Gi6AZaKQLRDMw5u1gkQzOVxLcmRrqOb4RSw
/Og+Kg4y4Gje7WlNj2uulYadTTnaN+K2/GTu/kgq38BQts6VyBodhO4wDX7hhxv5P
H3ghZbaC3ogAhxQtFxwdQQjlSv4Vl/XPiKar11+1RrxS6RIasPiu62bI5iqSSOcA6
+FI+LWxGnz189sHgJHck7dqEBhIAEGNXjvt6gprCsalw8YaLA6SVY3M/73WTDzqqL
KYY3LTkVdF1RR/rdMQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.139.104]) by mail.gmx.net (mrgmx105
[212.227.17.168]) with ESMTPSA (Nemesis) id 1Mlf4c-1vsfzc1Ox0-00alGs; Mon, 08
Dec 2025 18:03:46 +0100
Message-ID: <9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN>
Date: Mon, 8 Dec 2025 18:03:45 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<864iq1umqu.fsf@HIDDEN> <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN>
<86sedlt52q.fsf@HIDDEN> <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
<86o6o9szik.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86o6o9szik.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:0Wl9BITSOBhf1tbkuOYUbN4cbFlM1XL09+eWj5E8IzpMzV5504c
OvZO91/S9peV2tF9kpqcT/vt0Jf9uidCqo3RKIe0hCOwDsFIDnG4QxgWAV3bZ5RKdngk5c2
FVb0C8cw8LDSTuyHwrappn9+I53VMkhQSlrQVAFznKuHTqMEbLZenx00qoJXXq7qxZB1sQL
z8B3DMf85l8z9s1GC/qLA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ObpO22SdB2U=;Oz+hjcBdX96zBX3wOX5H+RQpZRc
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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 (-)
>> Since on a tty there should be always at least one visible frame, we
>> could select a visible frame in the first place:
>>
>> (with-selected-frame (car (filtered-frame-list
>> (lambda (frame)
>> (and (eq (frame-terminal frame) terminal)
>> (frame-visible-p frame)))))
>
> Didn't you just say that all TTY frames are "visible"?
No. But IIRC this was the case before Gerd implemented child frames.
martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 17:08:02 +0000
Resent-Message-ID: <handler.79960.B79960.176521366523138 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: mail@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176521366523138
(code B ref 79960); Mon, 08 Dec 2025 17:08:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:07:45 +0000
Received: from localhost ([127.0.0.1]:47640 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSei8-000618-RS
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:07:45 -0500
Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:49182)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSei6-00060c-KA
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:07:43 -0500
Received: by mail-wm1-x32e.google.com with SMTP id
5b1f17b1804b1-4775e891b5eso23487575e9.2
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 09:07:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765213656; x=1765818456; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=8wkSET8EFbgq225Xj9EKeOMhCZckmQOuSylpK0vMJAk=;
b=IjfpGESE65Xea/ragUZXgI1B42ql7GzOeIefEuP2l58/DWtDsoU2osVkj2r1P/C00e
ayPvt2TMRpAPKAEs/fcAxei8V3xK08S7w5cnpa+sOOkKRkeA4Sl1Q0fxuRIoXGtP5rXL
S/CLwiB45Hlx827BHefEtZlWbZnTeXKl/spaUJ9PDoN8Vp7K82S4DGhmtB4zy9mPFF/O
3FsZOv9gCNTQLfe4pEhNXTzRwknlPWpqBhSBbTCTu/uTLoW3Cj82/zPI/ojmZqorBfNf
GKoIksf5BYibNcYC0t5NL/OycYlo8XCv2ippTsDybsH/ou63hALyRCJ5M2NHw3FvbFHy
lAeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765213656; x=1765818456;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=8wkSET8EFbgq225Xj9EKeOMhCZckmQOuSylpK0vMJAk=;
b=c4SW1ViB7A/fRNEr1PUWgpmOiF5rzkAheTwD3FL0ePFtDVX9iELt4nYJyhkRRfG6Ye
bcxnWGI4M59Y/I1JtIX8OnmzjG0jsA6llo+75fxl6rFXPcvFqirJYd62F3gdMsz9ELgL
CfLKxszmHgFuI+UF+FP+fNs3Ht23xyaTy1cFhocfdLaJ+C5ULIgb/+qPO+mupykyIF4J
hPVfaU8Q4lJSqv4+5mBP3rpX77kmIilBP3/3JDnZRK4ny/6I2fkSsNMkVSA/xvCLuJL/
O/Gfu+NevUJF/56Juax/hvl6Oq4lQhEvWnJcUO6mxPVckAwiWvTkQb+MmT9HZeFhiPbd
R1pw==
X-Forwarded-Encrypted: i=1;
AJvYcCU0wRiwdzwVgpGwe2JmqO5Y2fBEzZ2ugESZvqy1KIuhbtlj0q3EdDWtlRkhBrqlSS46loppqQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yzl/IdJcLBlwgoOo+ZiDRbXj6XI93AvDM5spA/5mQWRV6hH8jv8
AemeaiWqy6FxRirAcvwdcWGfrS0Qi9XhAs70QjphJ/Xsd0dUi8e4FBrKHGY/Sd6I
X-Gm-Gg: ASbGncvjGbZNY2XpLOP9J9g5WIV8VaYAk1laU67aqMgr2HhPVpF1uFqPEPfOwnOjHHW
JhkXomYXzPUAl8kObQupcd6j1iu89KIQCcXeweFeSAc0T9zkViT59A1S8B8YUvnoQ2u4YRCBczy
uGwltrcxZrCxVA5zrMyIQjYS0KqonTfYdcbpsBU4pLQo1McDQmpNTb1xLOJLsxR4bqJIwlSwcIF
VS3G4H7G15xNLQMmyUFXenBjGjKNgGl8+lJx6Q4eZFZuD6w4knSoTChNHzCf2CyGhLGAkpUgw5b
BF8oHK7TXbpXSrZ2vwykEAo2hh7x3eRbH4+yysNjwmZiEJpF/IW+GKqKciIWgmggXEzgbTClrh1
WsnLXNLP94LRDugWKfgNmaB03K1qG7+rCRi6Eqk859sO2/WcPsBijpm6dh2BpXdZvAqQXBW0BZ9
WHUNUXRnV4gf/gjMg5AmvEQ+QspJ0uOqDjV2p+H7Oldx8528l8grAeZR0yBFCAtN1yQ6lkb0kCj
iFfRmO8jtlSmEuDaWB9NH4=
X-Google-Smtp-Source: AGHT+IHDku4fvP/MiJBqTNpI2ZB0p4AsC1GOxej8WmItdT2ThMOm3IC9bGRKAsbV+KNfkj7wybC8Sg==
X-Received: by 2002:a05:600c:8b74:b0:471:14af:c715 with SMTP id
5b1f17b1804b1-47939df132dmr77264215e9.3.1765213655965;
Mon, 08 Dec 2025 09:07:35 -0800 (PST)
Received: from pro4 (p200300e0b72b5a006d933069c95f5027.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:6d93:3069:c95f:5027])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-4792b02e806sm128300515e9.3.2025.12.08.09.07.35
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 09:07:35 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <fe3e7275-f70f-48f0-b69e-aa70de9c2e93@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN> <864iq1umqu.fsf@HIDDEN>
<fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN> <86sedlt52q.fsf@HIDDEN>
<7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
<m21pl5ymq6.fsf@HIDDEN>
<fe3e7275-f70f-48f0-b69e-aa70de9c2e93@HIDDEN>
Date: Mon, 08 Dec 2025 18:07:34 +0100
Message-ID: <m2wm2wyka1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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.0 (-)
martin rudalics <rudalics@HIDDEN> writes:
>> Hm. Aren't all child frames of an invisible root frame invisible?
>
> Hopefully. But on a tty there must be always at least one visible
> frame. On a GUI Emacs can make all frames invisible with the FORCE
> argument.
>
Duh, right. Exactly one of the root frames of a terminal should always
be visible.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 17:10:02 +0000
Resent-Message-ID: <handler.79960.B79960.176521379023459 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176521379023459
(code B ref 79960); Mon, 08 Dec 2025 17:10:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:09:50 +0000
Received: from localhost ([127.0.0.1]:47655 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSek9-00066J-NY
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:09:50 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:53468)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vSek6-00065x-Bs
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:09:48 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1vSek0-0001Hh-5G; Mon, 08 Dec 2025 12:09:40 -0500
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=z/a5OXgQRn3r2wEWVZAFMvXCeyWfPBTZ/FC6yF0z4Gg=; b=fBpB6MUIfrD/
1nqAFXmyef46O8CNe21kIf25tFvqqAYIc5Q9bUSrXi+caiwhmvSHKi82/GUQTRRhun2CDvUgv+xr+
p9M2W5oOMqX7IPCl9Ce5TZ+WTOX7W0Mn7yDyMhMzsLH1yfErKrNmOrE2cy8hLzGUl1ORjhaed1n1P
QgVxnOLfdbt2a+9Pvg8htNoWq06f68lAMBL1iQ4DwV0+a300paIO+4Es5PuSw/FydscDqVN0E3A+E
dC2jHaaHpEfomeXX3P9dRn2Ie6jJWj0BcL5gjH6EwZ+VwLgEllZMsiJ58Vzc5WGzZIMlxF7x3cRM9
VH4clTWbdW9gX8SNMiVkMQ==;
Date: Mon, 08 Dec 2025 19:09:36 +0200
Message-Id: <86ikeguchb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN> (message from
martin rudalics on Mon, 8 Dec 2025 18:03:45 +0100)
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<864iq1umqu.fsf@HIDDEN> <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN>
<86sedlt52q.fsf@HIDDEN> <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
<86o6o9szik.fsf@HIDDEN> <9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN>
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Date: Mon, 8 Dec 2025 18:03:45 +0100
> Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
> From: martin rudalics <rudalics@HIDDEN>
>
> >> Since on a tty there should be always at least one visible frame, we
> >> could select a visible frame in the first place:
> >>
> >> (with-selected-frame (car (filtered-frame-list
> >> (lambda (frame)
> >> (and (eq (frame-terminal frame) terminal)
> >> (frame-visible-p frame)))))
> >
> > Didn't you just say that all TTY frames are "visible"?
>
> No. But IIRC this was the case before Gerd implemented child frames.
Then why not simply use tty-top-frame?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 08 Dec 2025 17:18:02 +0000
Resent-Message-ID: <handler.79960.B79960.176521422325379 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org, mail@HIDDEN
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176521422325379
(code B ref 79960); Mon, 08 Dec 2025 17:18:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:17:03 +0000
Received: from localhost ([127.0.0.1]:47712 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSer9-0006bG-B8
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:17:03 -0500
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:49442)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSer6-0006ac-LX
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 12:17:01 -0500
Received: by mail-wm1-x336.google.com with SMTP id
5b1f17b1804b1-477b198f4bcso41132725e9.3
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 09:17:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765214214; x=1765819014; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=z4RaM1eEnMY5podqbpbvsNioAuEwIyTWF1RH42kGGcU=;
b=XdA3aJtMW5oBKX01/dQc/dxPq6fBAX9Ch6GsIz1F5o9747/XB/T9/ubgoyITlKsChB
sgAJiS+Cma07+zfAnQmFJnwQws6VoaaofH7zkSTvYj5ihzauHy8katmbGXEukm6+btoe
uaoMrYpNgTqwVZP8dHZs+dlWjc4E1cRC9Yjk3bUksJ0rUAkAZ2n5f1Encr4M+QL6t+8Q
m38j4rFgTF/PBiLwzJgsBNM/lTnIE2A3V3SqLggJhT5NmzJedo7uuTAfhrFCBirb/CjL
WuepdA0/LxpkSOJzJZHAXATfpPqj4oFF0cvQ0peDQW4Ex5fKklAGsY2TI12QznHWzG5/
m7Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765214214; x=1765819014;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=z4RaM1eEnMY5podqbpbvsNioAuEwIyTWF1RH42kGGcU=;
b=HztZ9079bo9aEC6TABmh2nSzT2w0DjmSdSHLDHwqlV9Hyot7AxnpEQgqwtZreplVCJ
v+p406UqRyfMIWEQIU6kJ7yIK1xFQN+gjT5JVVwc9b5fU7zACpwydCmHROq2E/MI5NJO
ZJr6xvgx7Lb2xUpCzRj2X0n1IJJsIiqonateBhUgKeXDgzFnqdHl3RVrqof1yTPktyCd
Rt4r/BT33btwdXnPxXsJltGsX/MI+xtFstAGWR8HSwV5m7BlzXswbhiRb5DTsA+MQu55
UdPlBXLehiSF3p82YxCpV6c2mlkE6WUkRVsU9GorjADLJR/hFqPrjv1TmbdTTZDUs6xc
u5+g==
X-Forwarded-Encrypted: i=1;
AJvYcCUzPTyQkKe7IzYRmk/Y7SUV91vyu3wmA10kOTYvFrjqY3sbien0JdVK4FPPptcEN5X/CTbVoQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyOhnGuABbY1JFmfcpkRcz/U1IIvKQjyOtu5VpOn1LL0hyUzuHx
s9GYfFla296h3nkh2YMn/XzLfBWxGpcp3X8rWR6zA9UodnJUouionX1RekBKM16y
X-Gm-Gg: ASbGncsI8L+OyuWnATdCBRs8mJoVXIqKNIwAP+Nw2C1FV47f1gWCuFo2+9PhNm7JZJI
Wf0fQiYun3e+hqsJ2JrtXr3HZwNY/etDweu4d5gBWFkmpGg5Uow6JW+UE8s1Zk2RCBMyyU8C82p
eCA4yU4KyXX1qf4WrDaQTW2mMfiR2F5XCzJmAWOu35HIKcnzv/Nt/HgihKrsS2Gvfc1bLW+HSpx
yBuQHJ2H5Lqvpv8brLYKU2P7EpO7Mb2tUHmWdeFSHJlSmIzvQGvyhag8daCFJoQmikwM7fe/4jy
/piu1/+R9ohifLPOwIMFvMG4qRQ8lGVQqL5HdgHpXylY+4p1mbADaEDppXB85Kbh9Uoedrhfqjz
fogCmmewhIzSvADoR+tNX4SM5RloVO3zqg0GMZ4ricCKHSbxMj1wJ9iKPdcahhco1y7q2fxrvyn
11FOzJC8ScO4ztIqsRgzTPFYHystH5XBKm6uhMUbWZmXUwtg7k9Lpwx4VgPtExlnF83n2ys7IIh
GF9uBsxDFSwPqiy7VXkvj0=
X-Google-Smtp-Source: AGHT+IHZzElhyKyY7jQ2P/rdcsKdQbMrLuViyEPiJLEb5KmVUgIAKgYKmehY2pG+p9asaDsd6wVcgQ==
X-Received: by 2002:a05:600c:4f90:b0:479:35e7:a0e3 with SMTP id
5b1f17b1804b1-47939e4ceb9mr83506515e9.30.1765214213911;
Mon, 08 Dec 2025 09:16:53 -0800 (PST)
Received: from pro4 (p200300e0b72b5a006d933069c95f5027.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:6d93:3069:c95f:5027])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-4792b150878sm149391535e9.3.2025.12.08.09.16.52
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 09:16:52 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <86ikeguchb.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN> <864iq1umqu.fsf@HIDDEN>
<fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN> <86sedlt52q.fsf@HIDDEN>
<7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN> <86o6o9szik.fsf@HIDDEN>
<9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN> <86ikeguchb.fsf@HIDDEN>
Date: Mon, 08 Dec 2025 18:16:52 +0100
Message-ID: <m2sedkyjuj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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.0 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
>> Date: Mon, 8 Dec 2025 18:03:45 +0100
>> Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
>> From: martin rudalics <rudalics@HIDDEN>
>>
>> >> Since on a tty there should be always at least one visible frame, we
>> >> could select a visible frame in the first place:
>> >>
>> >> (with-selected-frame (car (filtered-frame-list
>> >> (lambda (frame)
>> >> (and (eq (frame-terminal frame) terminal)
>> >> (frame-visible-p frame)))))
>> >
>> > Didn't you just say that all TTY frames are "visible"?
>>
>> No. But IIRC this was the case before Gerd implemented child frames.
>
> Then why not simply use tty-top-frame?
Good idea.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
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: Mon, 08 Dec 2025 18:05:02 +0000
Resent-Message-ID: <handler.79960.B79960.17652170602275 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17652170602275
(code B ref 79960); Mon, 08 Dec 2025 18:05:02 +0000
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 18:04:20 +0000
Received: from localhost ([127.0.0.1]:47818 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSfat-0000ad-KA
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 13:04:19 -0500
Received: from mout.gmx.net ([212.227.17.22]:38807)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vSfaq-0000aO-GC
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 13:04:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1765217049; x=1765821849; i=rudalics@HIDDEN;
bh=ngqWed6qMqHW/KMhleI5E/RP2kSHJJ7hHa2cPdM8Nqk=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
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=qixew+wR3DBOQ4qb+9dWVNM7ZJ0AokZgu3N66xYm2rPwSVJV+jAVp2f4PaS8Bxre
3GyrJwqHtfC4UeKpZ+c6R3mba+cNTKFzqHcZjc5Fam8PdMohqI3Yizsx1+X5WfE7d
1V/amUPp55SpjaTrJxRX6kXkO7ws24mVwXoedAswZWJkfSbfxHQ2UsxokLxAHN+hB
48mvudRkXvT8qU/LFU5+TQuYuw4XDRUI926MRVCF9jxqkk6VC4nNpEjThPjW+c//O
aOiC3EC++NQlbvYHSglEy4jzZl9TV/mmNJvDBiGGbbmGVMlgZdHoe3RPlC8veJiR9
B0ceT6sslGzeyxYThw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.139.104]) by mail.gmx.net (mrgmx104
[212.227.17.168]) with ESMTPSA (Nemesis) id 1N4QsY-1w9GEZ1akw-00sUDR; Mon, 08
Dec 2025 19:04:09 +0100
Message-ID: <9b37ef54-ca30-4c50-a2a5-5361c83c76df@HIDDEN>
Date: Mon, 8 Dec 2025 19:04:08 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN> <m2pl8pz7df.fsf@HIDDEN>
<m2ikehz6su.fsf@HIDDEN> <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN>
<864iq1umqu.fsf@HIDDEN> <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN>
<86sedlt52q.fsf@HIDDEN> <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN>
<86o6o9szik.fsf@HIDDEN> <9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN>
<86ikeguchb.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86ikeguchb.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:00ZwGQvAXEaFuQrcnV4W48Gwomgh0ke9xam4zIDsL9lXLs5jFgW
vbQvP+mk1E3TBLkhPGOHNpcOwD/TXrDt2s9sgPM7oUOUMWVMgGtGwU5TdndR9K7lULGbesR
OMU/ScwEOA+RW7554dHQMsHiOu0vCo92VJjDQofoh05JXWeiyY06YVfg8uLHCRVXEs3N5rQ
HWVY4Osizo5ywPQ5xQVCg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:jUyQWQiLoYk=;fGj8RMjgAf0XX1Xl8YXhLwugMzs
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
TrPR6SFdmnw5xDhvk=
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 (-)
> Then why not simply use tty-top-frame?
Yes. This should work.
martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 09 Dec 2025 02:01:01 +0000
Resent-Message-ID: <handler.79960.B79960.17652456068496 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org, mail@HIDDEN
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.17652456068496
(code B ref 79960); Tue, 09 Dec 2025 02:01:01 +0000
Received: (at 79960) by debbugs.gnu.org; 9 Dec 2025 02:00:06 +0000
Received: from localhost ([127.0.0.1]:49823 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSn1J-0002Cy-6L
for submit <at> debbugs.gnu.org; Mon, 08 Dec 2025 21:00:05 -0500
Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:47244)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSn1F-0002Bf-S9
for 79960 <at> debbugs.gnu.org; Mon, 08 Dec 2025 21:00:03 -0500
Received: by mail-ej1-x62b.google.com with SMTP id
a640c23a62f3a-b7636c96b9aso720597266b.2
for <79960 <at> debbugs.gnu.org>; Mon, 08 Dec 2025 18:00:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765245595; x=1765850395; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=dRndNOrX3ka9d7bkX4E+10B74Lzg7NKeiL/VGNDaGH8=;
b=UwrlvjJ9af91jCTrDZi1AX8K4uYuv//j6069PfW2F7nOaFtfTuYkmOCDrLL6nYaWCw
x/36wd8SICJ7c8x2BCPTVKCg7E46ZYJo4F8KEhCd9pTRaM36QdFv6u1Xrqpl+e9z1Fqt
Vu07HNt+bQHKBRxQ/RQs9uYN2nfP4iJNWaxR0RLEXQh0kPzP0rnQQLf0SoFdCNF3481K
aM40DXK28MWs983JFXDnkvaLS690ugqMuu8mDX/jZhKhtWv5NeGzfFRrhAUls8R4lLvG
2sLHUbHqiAfSrRjh4blxlqf1g2WOi6HJ/ZB5Cmr0LT/fPo3Yk2BHoMsO3MmE6o4YA6vH
Biug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765245595; x=1765850395;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=dRndNOrX3ka9d7bkX4E+10B74Lzg7NKeiL/VGNDaGH8=;
b=wHLD2A72DQ4xjkEkO/AY5/O5EOlC/5HnsYwCHf22+YvKRaYYIZ4bluxABKSNNnph6s
ebGDkc3RbDWGsbywktClNr1eXUDt150C1kuCvLFyd7H0Vs/XZkZP+GtJ95ByjplcAzGN
ayxQKHFdJjPYwkOscUfiN38yIMJBQWfRubDDj96RzF8qCnmMnFBlT3WtYYPjXPDk/ruG
8gbzLBXsV6OpvMPHX1DgPu6X5XLZDFdAv/aTyLJ/IwxUmLk8mI7PHhglgh5ObSN6dYuk
5GvvfCyfhCKfl4/QsFfgY6sLZ5rcxZaonPSVAhLf+xN7wZ/+RD4cTGFtGANyPuuOYFxg
HNgA==
X-Forwarded-Encrypted: i=1;
AJvYcCVX8KCMKYlvG5i6tXRLnsETc/KsOXEnOdkx/ko9HlpHzdjiQz4QE78JE4qYWm/JIN/mnllmWg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxBKRHLY3XmbEXws/Uoo1t1qruHW/ilswhbT18hf5pa8WxWewv7
r78mzcQwT0WYk2LWYSrolDXSogt+IBiPgYojDze31oaaZIbPxOkkIV2HOIc/Ffzk
X-Gm-Gg: ASbGnctj7Bz1aAZ8KjGFPy6wE60USLKXXiAVkvruQwkoGmnmrnMTMRTfzSVH1FsZtP1
+Bb/XVz2hMJaphJ27cvo/HtWYikBnUo/6/idDQ+geFaEbla+c7z3Ns9ByrZwjhBL3oKncCJEVfF
VqpQBxzPnzs9ftw5JZuXXSnSXkzdCYamf+7MhR2SNYYrn4GJMAFxJ9tz3OzZuPecoXI5DqY7wue
wwhyfk8csCF0nv13Ague94WcAR+7IGI4PpTHmFfiPhWHo4sMLYi1HqmI4zwb1KB6EJdnQuwbAHz
laSdPFDhNK9225ESQoAdEFBHTILPz/XdDqeHN+S7dHo/6GXhmeuz363Il8LP8ADZpPLMMPt6ahu
xzUN3leOxoytJDOZ1wRAQD+AeT6UGQMlyObze31aPZfeYVJj3b6NmM/zX8Yl1MHOW3ETf0bbDT5
VXtY4XCv1wK3H7uZ/tlABsCgJAjTjs58xuWOqIoY/92tZnkaSOr47xCeOc6kvL/ZXNQTDicjEhe
1RI2d7J3vt9Vrbt0nHvQorlDk07ekCCAQ==
X-Google-Smtp-Source: AGHT+IGpKU1ftjJze5b2yqOmebPi7R5WcvlTA59o6TSLsmt+C3QrPudshoUtGuJhKT1/CoML0yyPtg==
X-Received: by 2002:a17:907:6091:b0:b73:8bdd:eec9 with SMTP id
a640c23a62f3a-b7a2428bddfmr867217566b.5.1765245595041;
Mon, 08 Dec 2025 17:59:55 -0800 (PST)
Received: from pro4 (p200300e0b72b5a006d933069c95f5027.dip0.t-ipconnect.de.
[2003:e0:b72b:5a00:6d93:3069:c95f:5027])
by smtp.gmail.com with ESMTPSA id
4fb4d7f45d1cf-647b2ec319csm12525325a12.3.2025.12.08.17.59.52
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 08 Dec 2025 17:59:54 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2sedkyjuj.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN> <864iq1umqu.fsf@HIDDEN>
<fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN> <86sedlt52q.fsf@HIDDEN>
<7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN> <86o6o9szik.fsf@HIDDEN>
<9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN> <86ikeguchb.fsf@HIDDEN>
<m2sedkyjuj.fsf@HIDDEN>
Date: Tue, 09 Dec 2025 02:59:52 +0100
Message-ID: <m2o6o8o1nr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
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.0 (-)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
> Eli Zaretskii <eliz@HIDDEN> writes:
>
>>> Date: Mon, 8 Dec 2025 18:03:45 +0100
>>> Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960@HIDDEN=
.org
>>> From: martin rudalics <rudalics@HIDDEN>
>>>=20
>>> >> Since on a tty there should be always at least one visible frame, we
>>> >> could select a visible frame in the first place:
>>> >>
>>> >> (with-selected-frame (car (filtered-frame-list
>>> >> (lambda (frame)
>>> >> (and (eq (frame-terminal frame) terminal)
>>> >> (frame-visible-p frame)))))
>>> >
>>> > Didn't you just say that all TTY frames are "visible"?
>>>=20
>>> No. But IIRC this was the case before Gerd implemented child frames.
>>
>> Then why not simply use tty-top-frame?
>
> Good idea.=20
@Daniel could you please try this:
--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
filename=0001-Don-t-make-a-tty-child-frame-visible-by-selecting-it.patch
From acce55e66d5d13f374e504ddacd7aa70e2bfc671 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gerd=20M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Date: Tue, 9 Dec 2025 02:52:57 +0100
Subject: [PATCH] Don't make a tty child frame visible by selecting it
(bug#79960)
* lisp/xt-mouse.el (turn-on-xterm-mouse-tracking-on-terminal):
Use the tty-top-frame to avoid accidentally making an invisible
child frame visible by selecting it
---
lisp/xt-mouse.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lisp/xt-mouse.el b/lisp/xt-mouse.el
index 414d824578c..b1d358f078b 100644
--- a/lisp/xt-mouse.el
+++ b/lisp/xt-mouse.el
@@ -516,7 +516,9 @@ turn-on-xterm-mouse-tracking-on-terminal
(unless (terminal-parameter terminal 'xterm-mouse-mode)
;; Simulate selecting a terminal by selecting one of its frames
;; so that we can set the terminal-local `input-decode-map'.
- (with-selected-frame (car (frames-on-display-list terminal))
+ ;; Use the tty-top-frame to avoid accidentally making an invisible
+ ;; child frame visible by selecting it (bug#79960).
+ (with-selected-frame (tty-top-frame terminal)
(define-key input-decode-map "\e[M" 'xterm-mouse-translate)
(define-key input-decode-map "\e[<" 'xterm-mouse-translate-extended))
(let ((enable (xterm-mouse-tracking-enable-sequence))
--
2.52.0
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Daniel Mendler <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 09 Dec 2025 12:22:03 +0000
Resent-Message-ID: <handler.79960.B79960.176528286418222 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176528286418222
(code B ref 79960); Tue, 09 Dec 2025 12:22:03 +0000
Received: (at 79960) by debbugs.gnu.org; 9 Dec 2025 12:21:04 +0000
Received: from localhost ([127.0.0.1]:53050 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSwiF-0004jq-PW
for submit <at> debbugs.gnu.org; Tue, 09 Dec 2025 07:21:04 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:57105 helo=mail.qxqx.de)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <mail@HIDDEN>)
id 1vSwiC-0004iv-OS
for 79960 <at> debbugs.gnu.org; Tue, 09 Dec 2025 07:21:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=daniel-mendler.de; s=key; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender
:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
bh=R9rV9PBHkAc4v4kj7w3Vqjyf1At8sFp1RwkB3VdFIHY=; b=H3loRLkF+T2+1Lhjp6nQkASDik
2xXj1+1zdrzDeTeOqcgCWns4Y6XcvFmE4oIB1g2vvlNhStcUAlF4NoAWeya8RYJ6hHDe680/ed2sN
OOriQW5tE8AtueXncW1i8KWweCHLoQXD6amkzmUFLL++ZGrT3H6tIokeQCF2sVp443HQ=;
From: Daniel Mendler <mail@HIDDEN>
In-Reply-To: <m2o6o8o1nr.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN> <864iq1umqu.fsf@HIDDEN>
<fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN> <86sedlt52q.fsf@HIDDEN>
<7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN> <86o6o9szik.fsf@HIDDEN>
<9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN> <86ikeguchb.fsf@HIDDEN>
<m2sedkyjuj.fsf@HIDDEN> <m2o6o8o1nr.fsf@HIDDEN>
Date: Tue, 09 Dec 2025 13:20:53 +0100
Message-ID: <87fr9jj17e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
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.0 (-)
Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
>
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>
>>>> Date: Mon, 8 Dec 2025 18:03:45 +0100
>>>> Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960@HIDDEN=
u.org
>>>> From: martin rudalics <rudalics@HIDDEN>
>>>>=20
>>>> >> Since on a tty there should be always at least one visible frame, =
we
>>>> >> could select a visible frame in the first place:
>>>> >>
>>>> >> (with-selected-frame (car (filtered-frame-list
>>>> >> (lambda (frame)
>>>> >> (and (eq (frame-terminal frame) terminal)
>>>> >> (frame-visible-p frame)))))
>>>> >
>>>> > Didn't you just say that all TTY frames are "visible"?
>>>>=20
>>>> No. But IIRC this was the case before Gerd implemented child frames.
>>>
>>> Then why not simply use tty-top-frame?
>>
>> Good idea.=20
>
> @Daniel could you please try this:
Thanks Gerd! This works.
Daniel
X-Loop: help-debbugs@HIDDEN
Subject: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 09 Dec 2025 12:26:03 +0000
Resent-Message-ID: <handler.79960.B79960.176528314819164 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79960
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Daniel Mendler <mail@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org
Received: via spool by 79960-submit <at> debbugs.gnu.org id=B79960.176528314819164
(code B ref 79960); Tue, 09 Dec 2025 12:26:03 +0000
Received: (at 79960) by debbugs.gnu.org; 9 Dec 2025 12:25:48 +0000
Received: from localhost ([127.0.0.1]:53067 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSwmp-0004z0-JR
for submit <at> debbugs.gnu.org; Tue, 09 Dec 2025 07:25:47 -0500
Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:43255)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
id 1vSwmm-0004yg-7y
for 79960 <at> debbugs.gnu.org; Tue, 09 Dec 2025 07:25:45 -0500
Received: by mail-wm1-x32a.google.com with SMTP id
5b1f17b1804b1-477b5e0323bso34025215e9.0
for <79960 <at> debbugs.gnu.org>; Tue, 09 Dec 2025 04:25:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765283137; x=1765887937; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=YHd5dZ5HvT7TLVhJ43p3iQs8oV7mpq1EFJ4M0bXowoE=;
b=ThGnT9gW7usTgVSmDEfdFnCZ/bEt6ZZqEmDJ24U+KSGgeIcJQYPfumpk0VzxhuP8Me
o/cszFKF+yUIX3+dv1P8ZHMPo1qJO9Jj+MhgT/qY+xZsyiYzQBx+VfW9dOZ0dyiiGIa5
am5YMtUnFLnqEtCRuC33WT4T0Pvf/FHs+153AfxAVi6mhUPC8s2tdyle/hBR3BCsg3Em
1wK+WYyGJ0FRlftuF0vL+sU0+XQlVrA9cdq5zN8vL/7DJF03OlNJbinETU5DIEv7YMBT
VauXZ+StImAHjLDGwizaelpWz8/iw9uzT+qF5mGwVuOdTTtG8TQUns+uXcqHoA1y44uD
xb/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765283137; x=1765887937;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=YHd5dZ5HvT7TLVhJ43p3iQs8oV7mpq1EFJ4M0bXowoE=;
b=GIc2GYWwTO1HHdZVQmuTSH6DueIXoD31qeId4aDrHiS8zpblBsbDpp1UPFPUpI7sQF
wRbMsyxr98866SfW4CqG5JSZerzAJRq/jSskmjZdyTg6+kAKQuAtpLQ/Xo/78sbSva25
tFzL/rRFzVwSpzUrh1t98vnH5T/DJ1WzF1CnaPxGOMA4A6Ll0HbAke3+rGkNveoOa62c
/gd4uPHc8Cp8siB0P9ZBjxbdXLRNG3MNXhrya+rB8lrL3bXpdGjIO5dp000um81O10Mv
0AT8Z2x/6nlVI/V+HJvs7L5cph5+d9JuW/yVy4o5srkiL1t2ZLQk6NHzyZF38eih1AIC
cpbQ==
X-Forwarded-Encrypted: i=1;
AJvYcCUAI2xLujUA2uc+oBsFt/tMGkpY8rCaE0ov3vJyzvUXdVHBgQpSLAi062BCIYtbnJaFvIr/fg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxE+zxYaTYC5K1FFBQNmXahkJBShE0t5EDScplh+hwA8IwiGh2S
tM6gG3AljUq5dJbZas7RsC/c1cMkdlnIxEFLYvB7dBbtj2Y7mtsDsuzdNWKUyVxQ
X-Gm-Gg: ASbGncukPwODiPh3kjlpl4qTWt5eNiN6TiTkk3v2kePgITRlTph7VmhMUq4DxJ1lWJs
D4h8Ql29RB4XwKE0o4Ro7ahVO5dKBoFfgQUVMrszIVlG4r6Ksjf+fADvYYt2HqwXCIBtLbI3eh3
+WsQxxbYHLxgngrNse/Eiud2JC+Q1FV1zgPpZ2v/KJ9Q77Tvvur+baI9jxzacPrS07iFUuV2XVB
y0AvLM3XsH9lmdbjYHAZKfKYqF1XBXKQrUJfeqtvh34z4tzpyoMeWsqavskSKCzICHnTHNL9TCn
MSLuspSejiS0hnjE1U1XK5zo8GClPOqrZeBVPMJ46teSN+XXGcguPCa/KNHmFYIp/M6Y8iF9TzO
SgCKItD7lWANH393eNFKjxI5Rf1YJVxMOqO0iUeWjOdiQn2xdTFwbP8YUyNbGCndWakY9KCt/Kr
K3PPbtVZCorPQWtam2ZfNljKdQSfn1rT0VEzZW4v+n8FH4ohC6Ke2eGQy2tlA1mfQGbnTXk3Ppl
ZzqoTKS9Qu9dSpxPefv9zI=
X-Google-Smtp-Source: AGHT+IF2lLKPzYJldewgalfW+KkPNPNYNGX0bDYbZ40D9bwYrReLUIatwfsw4dFAnVz+5On4bb1anQ==
X-Received: by 2002:a05:600c:b93:b0:46e:2815:8568 with SMTP id
5b1f17b1804b1-47a7fa3461cmr14700755e9.10.1765283136739;
Tue, 09 Dec 2025 04:25:36 -0800 (PST)
Received: from pro4 (p200300e0b70ae5003585e950343d3b83.dip0.t-ipconnect.de.
[2003:e0:b70a:e500:3585:e950:343d:3b83])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-47a7d612e3esm36267415e9.2.2025.12.09.04.25.35
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 09 Dec 2025 04:25:36 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <87fr9jj17e.fsf@HIDDEN>
References: <87sedmkw2b.fsf@HIDDEN> <m2a4zu15jq.fsf@HIDDEN>
<87v7ihev1y.fsf@HIDDEN> <m21pl51vln.fsf@HIDDEN>
<be898a0a-c668-4f81-acf0-a4e834a9a596@HIDDEN>
<m2pl8pz7df.fsf@HIDDEN> <m2ikehz6su.fsf@HIDDEN>
<0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN> <864iq1umqu.fsf@HIDDEN>
<fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN> <86sedlt52q.fsf@HIDDEN>
<7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN> <86o6o9szik.fsf@HIDDEN>
<9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN> <86ikeguchb.fsf@HIDDEN>
<m2sedkyjuj.fsf@HIDDEN> <m2o6o8o1nr.fsf@HIDDEN>
<87fr9jj17e.fsf@HIDDEN>
Date: Tue, 09 Dec 2025 13:25:35 +0100
Message-ID: <m2h5tzeta8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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.0 (-)
Daniel Mendler <mail@HIDDEN> writes:
> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
>
>> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
>>
>>> Eli Zaretskii <eliz@HIDDEN> writes:
>>>
>>>>> Date: Mon, 8 Dec 2025 18:03:45 +0100
>>>>> Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960@HIDDEN=
nu.org
>>>>> From: martin rudalics <rudalics@HIDDEN>
>>>>>=20
>>>>> >> Since on a tty there should be always at least one visible frame,=
we
>>>>> >> could select a visible frame in the first place:
>>>>> >>
>>>>> >> (with-selected-frame (car (filtered-frame-list
>>>>> >> (lambda (frame)
>>>>> >> (and (eq (frame-terminal frame) terminal)
>>>>> >> (frame-visible-p frame)))))
>>>>> >
>>>>> > Didn't you just say that all TTY frames are "visible"?
>>>>>=20
>>>>> No. But IIRC this was the case before Gerd implemented child frames.
>>>>
>>>> Then why not simply use tty-top-frame?
>>>
>>> Good idea.=20
>>
>> @Daniel could you please try this:
>
> Thanks Gerd! This works.
>
> Daniel
Thanks for testing!
I've oushed that to master, and closing.
Received: (at control) by debbugs.gnu.org; 9 Dec 2025 12:25:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 09 07:25:58 2025 Received: from localhost ([127.0.0.1]:53072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vSwn0-0004zS-1I for submit <at> debbugs.gnu.org; Tue, 09 Dec 2025 07:25:58 -0500 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:51505) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1vSwmx-0004zC-TK for control <at> debbugs.gnu.org; Tue, 09 Dec 2025 07:25:56 -0500 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-42e33956e76so2523415f8f.3 for <control <at> debbugs.gnu.org>; Tue, 09 Dec 2025 04:25:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765283149; x=1765887949; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:subject:from:to:message-id :date:from:to:cc:subject:date:message-id:reply-to; bh=hlWKsPsbPpQNV96JSnTiT5H44JuobXTHTVViluKHAXw=; b=RAPsna0TkSuRkfw6Zlv+ZMeNPHGilWmkR5+JrcJNCpLeYidmE81zXJF5aqSIpQ9iCf t0eu0iNSFWevO/TCG6axlmjm+sB1H0jsdGaD+rXUIOKZe1Tryj6MMaYFZ449MbMp4NQv YhVLh3WwtRplUIVLyCOxODVL7JUYJ4KU97C83Wi8+nuavIlkf+jUSg3jDEMduAbgwPYb EEqb4y8usfUt1j+WWho+Ceu/CfKjSlBnq8Mmhwjc86z3kWn6pP+qbEzLF/pRqZxGFKVq EXpclqVxu76fA/iRdzdYiuhaozYAzBNmLOTJ2F3yNwGd11qFtq+0hU1pbB32uOk0D1Ns ZZvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765283149; x=1765887949; h=content-transfer-encoding:mime-version:subject:from:to:message-id :date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hlWKsPsbPpQNV96JSnTiT5H44JuobXTHTVViluKHAXw=; b=xSXywyc9SrbjbjkYJnrU3VuJYt5MHLovvykc2v+iCvwdR7aBEw8auYnJ6ThtWao++h oPfx9VqIN6ofMpjQ90wmRMMdAxhZNs1FijhjTe3A0JIHk1PVgYinEblqUqmViBncOLpC DcZhj5GQI20gJaUtobujutg9PSaVmxvVVwAFm/Hv5yV1t+hEYL8/Px2pwC91wCYxLB1K DWFdskkmTruXvR9sED70AtBkiPkgSqi/n3D0lOyD+udXCWC9D85X84zFtfKO85rvcYSR fzi688ucT7eCXB0HCYkwqwi2pbh0GWoBtimxGTMRpKORUbe6WMbFlyGUvgXROAtCgCcQ UvyA== X-Gm-Message-State: AOJu0YxYUJMzZSnRbsjQ0tX5C6ksK/vUXYhWI+ZREaTgb8Mh26BtSZsS YrIQhI6XYo4IOXhm/RzqoQwdkg1IkdoV6bQrhhB9EqjrEMu01nOoQHQmGXdq+yOq X-Gm-Gg: AY/fxX5B4OmnOoAsU3viN78Ex6NeWBWDCaphn5SmuG1lFPe28tXx1Pi5hee+aXWFK0T ocfpQ7QxUyt28zQdx9QiA+SJ5jy8PVDuONyi1FloGHdjub0wsDcri7Tg9nAyp8cyODvwNkXlPpU DY6toWIlYYyeABRfvRTVOZeu8pWUhOBOmGft4kdGFpL1/Wc/DBPS//WUpsC68sLZ8jLvzYYum6u Lh13LN4+E4ISFAbLO0i+veoTWg6WGHRLCg6iQjBmbhv+nL6k4SCo2L8B9WaLrRisJw4RuAEZvrC RAZJGUOJfDoxh0YpslrWT2OUakx8L0tcQjYBUf+KqhnQ1jCrwClZWVttUVom/TpyILYzHDr9sAp SzKiOq4wXtBSLfwMkxNu7hGMB5FdDfRW3TlZcKoaySFg+btixfzRyetjnTeqS7uwhkT0ufPHzev d6py7CbV1X+UePtXd0mlVfqE7Utqb0Yrk7qEsJd617wGy4K7b5z0kCKYW1992NMcm9ZDBYnzv8P Bsul/MBxUk1BM8bobaFPP8= X-Google-Smtp-Source: AGHT+IGLk5kJsgwJIpDSj8qHm/vdH6rPdnU8w8EG3ecUBWZyhABf2Ffrn1xxlZJl+FjvyrMvRXOSag== X-Received: by 2002:a05:6000:290f:b0:42b:3b55:8928 with SMTP id ffacd0b85a97d-42f89f0e199mr11741903f8f.20.1765283149433; Tue, 09 Dec 2025 04:25:49 -0800 (PST) Received: from pro4 (p200300e0b70ae5003585e950343d3b83.dip0.t-ipconnect.de. [2003:e0:b70a:e500:3585:e950:343d:3b83]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7cbfeadesm30779847f8f.10.2025.12.09.04.25.48 for <control <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Dec 2025 04:25:49 -0800 (PST) Date: Tue, 09 Dec 2025 13:25:47 +0100 Message-Id: <m2fr9jet9w.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Subject: control message for bug #79960 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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.0 (-) close 79960 31.1 quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.