Gerd Möllmann <gerd.moellmann@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.Received: (at 79960) by debbugs.gnu.org; 9 Dec 2025 12:25:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 09 07:25:48 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Daniel Mendler <mail@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 9 Dec 2025 12:21:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 09 07:21:04 2025 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> To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.
Received: (at 79960) by debbugs.gnu.org; 9 Dec 2025 02:00:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 21:00:06 2025
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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child
frames visible
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-Debbugs-Envelope-To: 79960
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org,
mail@HIDDEN
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
--=-=-=--
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 18:04:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 13:04:19 2025 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 Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible To: Eli Zaretskii <eliz@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> 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 VHAlC3pFm8Kf9Uh3lewmmwk6yudNdXblVEk+zgCe4JCqqvplBf+FcyNQUXtf2mbDJ8HSd2DSw zCBFSoUeKMaHO5ywJjtWtx7rL+K+u8zOiFyiwUWYgbv5wuP0bh+SRNVumu1ArYfQ7kqhWvEhE 5eDUohG9/atODGtcASxH9PxCgSs00o2bhrY5TnMif2VSMD9mZVRsgLaby3Aq5VYtc9jVla+f4 23hZrLF8Y1rrjpZsOaFfUH2NpPGKFzxx2SrJFotnFuo1RxB3x6iU4HCGpyCVeurO9bp2nVXQv MVUeAZzy4a6Y+DmAaraf7XeZ/YM3wsCLtU8XSVDLNh2QA8SS4KqnRQJacCqaqJVOCVJbNFuCn yB7Z8ZLWGI1K9gkcPz/7rklsALFsMJf8cGfzupN5o5prgROhhrViABBUcO7FPvqmYIGhiYtrK w++t4Px7mPvujzyZSeyGh/tfBYLu0EXBJWut8C1Zt50y675JV/bT85RYKDdY+gC1yyOXRDjzY CQmDK/gN/w7O2F8SKAD3C1uLjhZYRwLUugcp/rdWiK5B/dOmJI9gFJzQRls9miY7QgDHNIz4D oGhkirMhMLdaDxqQ2u7zMF6VDl1AVdS1tmYgkHk0PWKw2AP7VhlxmsqfiJDIR0b8tmR9yStdt V1mi6Xpw/cpRaROVQ7PJq3hhuGDTgmtuqBjfwQKU7IpZduIlvizij7p5vgonTtcw3wNiYo+IP oLIUDyp/6aXZ6hcOPuSZ5FMQ+kxlZc/hTx5igt6J/uKtZDQEhM5GpJjqvkOC1hWL4pw/CHe16 SaUBXbwk3uxRbK+9xge0LSyCvGe557B/JlyVmEirSwuhqke8+yGQPkXR/FP+CtcAbNSBrSqxg ugogeR4KgshZtiZDaEkXCPxYcSdUV08LzcMo/50JtDq25K3ztRbsUTgQQCyBb97nqOqwlmgKi VDc+1UJwCq3r4uZRgGHbgH6Mkj3VD7qmpWoNOKX8IOo54e0zUgul5nFHwdczVCcvXcMflkq0P HqczMAlwblz4f/adXCOVI63s7spKhacOKyC6KyNAYXfm1BuZOkaSURjSPB8sMSYzacxMQaA7R yTfRFABYTbOJNCrbO9sEeaPCgqDZL35hEkFiP6ciTqBhrey4MJBT4H0q9ROxzkW/kP6v0/ZAH teNkg6LuIRB/Bug1a3aaJ4njamUoBn51qa2pxAR77kEu/hM/i+exw1/BbXcljZNbixyUDpzZg k9h6+7f9KTvAi8rvBV+8iGzCmul5f5dh/+dJCukLSbUP8i2BvFk2oycKN8tJ79Va57EHSYOxO 6VYYmCBbp6uKgo4eTkTI4A4SJXziwnoWLVGZXSKdmt1MfkfFu9Garjms3CtcnGP9a08Fc0zlI EEFPa6kjYPqhNZSrUckdvSyvqgjDc8TaJAmTmUdFB0kph1xrK9ZwmBYelCu2idDFEKkOCqxlq HGScuvsIJ+jRCThRITSV7/Q4N3SFkt35iaHCiSsYTpom4igFtXgsGpUVccOeLRmSvr9vjbG3H xUVL5VXGUjEmBJEmmVonZnel4QX0e7IjklQVg5n+QlFGc6/XLFfAGvc7apd4c926f+uIHd8Jt xUzO2WUn1FBaRETV7g845Pv/KB1kMShS1uCw6lP3ruN0PaxxFq+6npfvQKaNzRATv17ytiR2p KhLQiyiF2TUKUlgw4S4v57EuJNTI2fyzHNndqdL4b3V3c1Vy4/xbQN90448tyYfeHVTbEDUYK tJJ0y75UfwRRDs4w2hUM9l0jcjzFq1/B4gKqGlv3Jr0//g1I0G7wUWrzDfmEAlqU+BDBNgRyC GFcMs5SFcxbrSonIk19HH25/RFZxK+M9DjxiBJL4v3ymjM3hj/uXHR2Mew07a17nO5Mh5dBkL YJHG/0PBsPLM7MAaQkiZQoeLdFD065HsYodL80ozjPvcaefkppYoX9A1HtSlPPfjpkgE09ql+ Xq6G9mzb5VOpfZwtqMF4s0Oo1PQ6Wyk/V8WnOAH7Jh1ELKZz/xZvDBjgdFvhvUiqGJ53W/DAA 5kM3jyffqY/7nGSOIYqI2icu+ifyuuZ5vw+Yx6w93sphAjSkrNowHVt/ZapaOpgGkrsWbQK15 83e35ypIH0i985MdtfuZszKlIPyYyLKFy5CzLNoLK588hcY/D1K+D+SceJyj8BuJ0xbYq678J QQyKkgCx7Od3qNtQ88g+Eu2ETtd8DexMvKnIKvTID5g3pegJhh8qxwehzZSYiz/vtYiiea++n ehip81mAGeSoJu72aU8IScmUz6fRv1lTTDk2oGKt6DEOanxlptwroK2IyLs1jGQ3y4A3xpjx3 eWQOcm8mBeavjxFC19lA6jx7TIQJE3e4F5dcwCdbq3YgisBrhiwAUiKQMbtZDX8NwkABwB9kh wbFjEvkcPiUquRT815bC1ukPMcE5OrI3+wVFuCnPsI+OTMw7I9IXGRa+PK51yzvtN/CkmWbWw jcb3lnGP8yArVHh8bBdqfy8QhOvXGKOrI3/uspDupqEP9L933nH/ltWl01qvHNj6NF2eqBhI0 ZnYWsLnG/+7+dr0sRVbjEEDXW39NuTUJbGgMzsqwwpE6/sAWMWCwjgzC3pP6sCPji5NFw+3d1 Q36N88gqp2sDJcTqJy3hXByFeCS13NGv3FsIThAZVlk7SKC7brgprwNlbEdIx/YYLlnkqskrh rXG2BFn63Mt9QtsBO+Wg3bOPCD3+lraJHBSvHqydc94hsSvKAqiF1Fzgs266Rawu5ejEDCczO GXs+zBZSSPM77EdGKwQJbBigKEInwK332Xfu01NG82H1CUINlXI3ywgzjkz7c9AGmiB4a+keB jewJQ/FjLU4p/94VHB3pMKujMKFjrI7QgAFrK3v3wP6sfvSERQfETjWmMuavaxXO/drPA0kVr l4fVf9deg8c7Xz32DuCMAojlX6Bvx6s1QegFBPPiZ0xji2xfThmJ3heTAZO/cEqtq9SLshkkl f8+vIewiEtiG4SPprRAvI/XzPhy189PxhRo8Kn+oH3hJWvls6tZie+2mHihk4L5gCbCPsngqQ jx908OZbxJBlFWmYTOfSe6xhVCrZQ0wzdvVIy9qPH2M9otgPhzarN1KLtEUIQa9XVQJfgDiwr NucRfQQIKQbYpXM5n+gsGZiocrrvjpOfGV/R5RM7sqfBlUtvt3hdqD41ywYGXIq6ULM6kDI6p s+qE4QI/wS9rMottFgOXZ7VABqS/1ohtbQ/IrqKe5yY43cl1DB+Ys3i5YqHNzl+RfgxKWlhjb qRX6rOE+eGnNuPs0p9jCsUdlrXh//nJTDpFwh8z9Fm54KScHcu7p6pI5eAzEu3ZdK0MnXMIQ3 Kl5U1GaN3xp/2FtEgrn9mt5sD/r08X+b354qskoLV6WidIowoKHgI6LOhvYI7SnUEyu7/Hkq1 ggYwYi/pCv3fe/EqlJB+6KeM/8fnuoonAWfSzqrWaqfOxI/E/eR1npp0OCt0OZ6xKpYaDcOQk 697u04eQVnpJXEuj0Gu49Xg+LUSdlJVvs6pEuUXVJdgqRedX1IZKwQgctm5wX2HMYXqMqcJOe dYadmCww50RYJnKVgMqlmHfmvrhuc6F91QhzEOxDVR4KyCeXcv2EGQNV2yCUURXBctz9f6TmU 7kqj1tNcxW3R7btxCU4+V+TvqMnVTcbjardUoTPFTWQC91FRAyMq6YPFsxgzZ/CG8i69GHTOS qlHFDtw+OBjJICpwPfJGjTILHD+/2/xXz9Lrp4XW5lUkojxf4Ek4uw0pU3FbSDWnXSCa7kCqh cF4K5gygeDy7kHeiDdPiCYjzSFkGq4tidCLFMwMf8ifn5RJgTjCbZxnAEzSDE60Qhl9SWYJV9 1WVYzxcrKKDGVaTCi2phtoU11jYWwYHKd97/g3OBhh621yOtFrmdngT15bm95hT6MM0sCLq8R UrXXQ0NyfS0FRlGcXsYGnPOD6q51Yz6JtGwLxBLVn5Kv4l1k9xU8uXQIOmKKcbP9X5nIwtnRa 0v4pMcTsvSQj28X9mr8ixPCvKfHRcL3wQitfJZwuI9riudAThyICmxSYUOE8GBX0xTo7Gq8oE LK0fOKs0E23bY6km4a2/fiE37ImUfdEYHal8hTFkDdOCL2QUO6oDQyrgIT0b1+igi84JbW+VU 0/C+CnXwIrKypIh8PUdIK0oeByoBXlfHyssPiTJMDdJWn0yVJnI9msY/tJrwexn2wQGmRWNdF FAcl3TQ9FHbQAZDy/cmeAvPsm6tTlnyFjFACV416NIWpJZgp7tOmQlEhngSy/I3CsK7Nh38Pi XIwtaQys91y9yjXcLZE1VUteXINL3dtFAcy9TQKu4jl0f0pQEuTGQpmJ/56ig24aNblH6r9js mxUwFQkPr2Lk7f5PtVNU7zukXvwsKS2XvTmKYpHvG4nJo8JyMq+Ki+N0VRzl7XWvfMtf6z3hH IAdE9oPDxgGmtVlxNmxgEEN+SiJfyLlGS0OYPRj6TXiYCo3b89bJpBhTzKxKuIV4xIUXZ8zX3 HEkAVXSS0+gD5OYysUM8uzCCzuSO+1mTwt8+Dx0gkZeusElwhAnA+YspFPfkgRaJdJuf95+Tq UDAEEYftKfaR5A3EHbvnzuB0UWriK+Hjg1eONJRdprLADl7kEj0NuMfPmim+66W39VmbTeX6m Az1XPnJzFNsfwFWP8BcPxiQwSeMPuQ13MEE9j+JeUkfba2p27AUsq8VnAiwupo07zf/VvlKBW l2x7VW2e4VcydZy61ZAvHle7oHKyaLKEVIapPq0I5+5GzrpTtQ986XcRjMjYR1YT+QvXBIYvm L3MaG+47/llJmLuK0ogUVQMzRdytc8Q20NVjceV6leVYWL+n8kwSR23W8WNH6Znk8mRLlB9xD AViLOvGvJxaMRyHyrAxW0IjNWh5ky1JmmmJO8mGrLhd4iUwoAvCltwNZFR5Ocd4t6QhKo2Mvz rEAI3RMTYVvc/k+0q6QO9BboojPRvEmUoU0VRroXSBD9sVbyPtv2KLHsz4Lw4RSBT/AoYqt70 ecbqhtpCcDXvCpMG5UUftUgxRwVIvxpdIX/5HubDOshOLz5EaKYIDqrs8r9X2p35SDIpMJwAD RmQKKtqA0zFNehkOuQq+NTqkRN7/7FvNCreYTWhagH2WogcxFWresd/7ynth6YgKRgr98m/9W TrPR6SFdmnw5xDhvk= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:17:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 12:17:03 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org, mail@HIDDEN 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:09:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 12:09:50 2025 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> To: martin rudalics <rudalics@HIDDEN> In-Reply-To: <9f5229b7-7a92-4d2f-a112-ba4274809381@HIDDEN> (message from martin rudalics on Mon, 8 Dec 2025 18:03:45 +0100) Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org 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?
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:07:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 12:07:45 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: mail@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:04:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 12:04:11 2025 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 Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible To: Eli Zaretskii <eliz@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> 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-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 17:03:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 12:03:42 2025 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 Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@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> 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-Debbugs-Envelope-To: 79960 Cc: mail@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 16:35:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 11:35:15 2025 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> To: martin rudalics <rudalics@HIDDEN> In-Reply-To: <7c863cbd-e4b6-484c-8b35-7ef0fea5c342@HIDDEN> (message from martin rudalics on Mon, 8 Dec 2025 17:03:46 +0100) Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org 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"?
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 16:14:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 11:14:53 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: mail@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79960 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 16:04:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 11:04:16 2025 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 Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible To: Eli Zaretskii <eliz@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> 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-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 14:35:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 09:35:06 2025
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>
To: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <fa2a1182-8066-4a3a-8cac-25deea48a268@HIDDEN> (message from
martin rudalics on Mon, 8 Dec 2025 15:23:28 +0100)
Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames
visible
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-Debbugs-Envelope-To: 79960
Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org
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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 14:23:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 09:23:44 2025 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 Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible To: Eli Zaretskii <eliz@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> 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 1Q2mEKaAUxbJU0fi5wjueKT6lnnSfTeQHnzvesy1TkxEEpnsj6FiCjFIQvtF3wQJ4T7bTlNO2 +MuX5IPojlCKynmi41MYj69hSs/aO1LJGSdoe9Jg1F/rBggReASAdLv6hUO8XVA4/mNLQSFV5 Qg7rEzA0XAMDGfacgmvRvuOWJn+90fhIYX6oLtAtro2lpht6clCddLR3lKMJVbnKQRLuwAKhB hUCq/UdZ4VkGCRVoa66871phNfCQ0GbSJzDMHBLIm8J3dnvHB0fafBRxnnJ1GjQLtPs+h1EvM cNNQtaOVyP4DKz30Nx+vSeT1i/bPh7uXEmdsdrwEpM8rJyi2NMCFr6hKXFfdp5hM0rWYUDYYD +9Glnx8rCSwVMLMUUc9fkbO8V3gzIG0DBLz/7pQkxe5yqM2xQ/hs04KxZ6lW8uaNXMy1GX3+x OtvhqQjX5pIAUgytJaVdiiIIQs6QLhLL4gnV72Aiz8d4VVXpVJGDN+4Y0ZQcQh0Vhk+W04U56 n88OLrmkW4KP3LoRLC6EtRqBoM37ePQNjZBRHa74NU8j1IVWdAQI/J+7SfZhJiDMr+61g6S6G Eu1mhtbOy5Xtz8Lwmqhlxfis74wxsiP3lgwL1tvvYNtEAZ688K2GO5X2qanZEOodGrME9SQ+w 5O81wqHsxldyopgpG/YHecRNiFp+QyZ13gFBk8Pe4vFs20nAl3YFbMTk48l3KuuuQFN8jsAbc 33oVOBKrLLX8NQYCJ/+O6dBJYDe2/YHqZ/aRrlJhtsrnBoYpZm+6zveU8la3Q9VH3pzO70mWL XRNdYiNKDjjh4UJT9NdI4+nuagkWqB831phyHkPN9MyNjTvjiNgSVdtoGRHh5pFFkkGn40FHo /+K03eYy/3ss+Go+m/K+aJh3YQcCzflqWmNf7hRPK7gK5TSH9/lAoB+vPia8yejgpyjNTKr0L FYe0taCsVvygxSpqdU/8O1FDPYquBlw0e2kxanl6yXa3AAPQ5hNw5KNRHuVPyJX8xoYICasWI 2oH/6Q+svfJP99pCmJVmepifaIUnIgj9kocZZnQcs/7vOpp97EWvPl8qp5165aeaK8UaogdVG yIEP+RzKjlWr1aVptkTANc/QZOmeLbzVZK5Bh5X+l18OT1tcsvtvggfc3BOyz6Y/muPbs6N2Q ZvVAaxgc3v4fdxImmuKE0X03K3+MdFJx2LndXxQ3MWRYycK4m28+LJ1UPVzQadxxuSzFVXUKO wlAMjenbmUegZPqfKVnMXB2UG8fYSrJ0ugi05BsNoOtZTMKde1M4xurgKZzpsxuIdBr2L1TkS JQdRqlm+T1WhfX//Hnnwg26Arw5KhZsrME4cafkhg/jvyy6BH5pkkQoyIke/Kif7H78cCQsIN oFr3106b6SMmcnM6YGG6qY05jmccSacR0zFydNijax9593imHO6NRZufz0wg4I1fIEBw010MA IGHc6j3d3BVkmM/FznnpQYMmj+jasXwPKe0RjI/ZaH5kW5Rtg2LcLe8w8KuToUTvGfImTMUyL 5pNiTUrxBsi4YlLfsuS69Y19FA8vMyQlpg2WyXDJGoros4ubOiuQyrGaGNsXL4nicY8HbtUdD 7y6CbPH1NpMe5tsh+JLlh9/1JxrLUdcJNlTgz6xP7GPrL25v2+caXHGX+VjiAkAdpiKYAA96Z rTp7YGky/sMrEFCdVLmWduXWGjm9Cxzhhyx7TcnETzTxCYYyc6AD6Uz1CaZMT075iMaPggHNK 7TDYubDPU4k0lL8IbK5pTadbaZdidv6dOf8HaJ9i+uJ114IX4NQtXzePCtg6ARb8xKn5zBLzC 5f3eZPm3aCYT9KF1b+bp6muoUmPjU8Y3bJRwqhMGM/Aj6p09VzUDrIj7r7u6qd3MuqihSgB5P h2XWpMY+QCPduxDzEN2WLpb96Sj5d07ys9Q9n97gpjc3j2FQcnFRivwgf48tMGfBxfZ5Nbgs1 I4ugnZMjT7hm2kxepeXWaxxx/db0HTUXQYEcPIVfbs5TfcVD15YCeIAl5QdBMP9OJ3yKpQSoe qI3Sb2DU1P+JiRGBYseUeMDoVBCqJ38ScVLbs7XaBzEP1xHj2bYRL2oeqgx34fg9ieHT2IwTk +Ux2EA3ZZpHkDvNYQ1g9fyrEjghoYi7Y1UUOxUmKtHqSei2iqRxsXEUTPNTXo/9aYDxKbIRMW FJ6uv/jFNAh6CBqDdZCQaLyFwLYK7SkqosS5F61Zbegg1ODp0B4StHz8Dc95w3myjMqlF9nqR SW9hFmGxH28ICCPPfoC++6BcWIGI3LNWdHCGr71UZWCOEIoO4qJskuh6iU0WVBKVaYgD8g0Er hjBp2VMnE4zjUPVA97vdjlcQ5Mywjvla1aA1WxEnO+HwSE9hUphoCM1Ly9x6urd0fCSfEda90 33kgN7CczyJnQSyMqZRUmvM+Z4h6+QzGF9hls9SIxUU6szGHvdI+9++i7JeoUtnJO1Q3GzZ9F EPWLU0KUvQLHBAdaGygRrJnDhaGV3oW5IgL5uzinVGsyynfkfE36kKCB1yxkLwZSdljzFpq6/ PqT4YOP2MUm4cBtzqmfaRECUlOtHyRYCN/1wCF9AkhTO8FpEBZ+SnqKUJU6qkOgE2uE9no3zI nGkp4LjfyZnxUS/QMKhglF0ot221rLM8AXVCDMvzfVitMwI74DZnv2a8sav0gFly9M+HhqC3i 0Nj5QSpScaoeb6mpMD0THdRBaXmnRoeYfRNOeOvp7aisXIXu1VnnUADBifw2EGGJVo1BntmwE NFSITXTtMLl2fp6KqN3uQZelbID01T4CUZRa6OWOwVXErCqD5WYH0+uNXcvLBeOWmMyO3xQ+M glkLdWzRZ4c53yKjnA521ZPLqnzC+AhHdgXgeKkP+IPEZnqTNtFbPk7Cbm1Vn4PA3JAT054Fr 9NhEb+RJ7Wwt0c1wwFqcQGhu4xyGnOlxY+xWQHe8perAAlVm7716ZU9VibuHUjWck+SOAQlOe SIhHxhIOICUbxcn3ynxEohueg19/V7z5go99DUmN7kiRiq/O65bQ5iMiEimFTHqb51xNE2ZUl MjLi9cSr3Gy1bS3PrvqGMbWfWAHZLKb00RYhM3aGxoThy041MfGmpzbpidoMNeoxU2LwXKjr0 C2iO9Dc+Gb+T/xY6z2abpazi/hv3CMpZYS/QMBOgKrlk1KYA3z4qmAz6qMBOF1zQnBkzaVrZz O5SJAVo6hekUkf+DVdzFaaPin3Oi5AAQhhAONpvOBFcGZCnTXCEBONNDA2QAtJ4Pg96/oClaf 1TGMnAN8AqGgfB2gW33nFP2zHLLRLfhVcA4h0VZTF3M6Uwf6ko4H2Ny103L226fAc4+9XpkZc mJBqQdVWLIM17NsjMIN/2M2Hynjm9OQIB47ZluFa4YJujgIomVJ4nv5Rav2AxnVG092zl8hFM rl+7+alVWueXPQkrklXBd6zfwlngway/ctnHNVxy69tpb2b3JA4NUdMFPW/6rs2JaVuG9Xgy+ QQjrn9w5uoeELosG4R2Wlfh+U4NSN32UyLWBXX8FYMsC+nhr/OkIjyRo/GEc7pSXOVyTQ1ZLB XXdi/e1cuQ/4Tcwp3ZvGOA+jIRsqaLPA6m1urqtthmIMFkK/6E0EmaWUMrBxuHa/Sc0A9vkdN VIEFJNgnI5N9DMTBzJxcg+6x3oBkx2wJnD7Zev8lMgIn/F+GyhPcmxtxz5OxKgQjwiKBEGkCe o9wWKYqKDEUOQw558g4nnZL05ixm6Rz1/39UzS5TeXMbQTPVCmJ5Drm1sTCgzk979sqrhYaD6 Tyrgk40pgTRy/FByRY6NTV/n5M6Y9g2d1qoZl4PhoK0RUD+CjIyFzacICkFtsfj8YxawycjiJ /Km623yL3Tf9XsvN5DtSyoxYDbsDODbsWak5GZpXI1juaOfBNayPkndhq6yhwWxgcuAA+eZR0 F/z7Ezi1Nq5xaj6HmfkhfGgProlT+HSAOEnKDAf8qXcI0PHbTrwHhxhcA0f+5wAyhl0bRzKvn 10NpzlnJR1CiDJRkRrlrX9PUcyQcGKc5wHhnb59yWgkrnCKUSpimBs1Ub45ub7+NOoJs3Ghfa +UwAS8HmVOUmTrrEvtUWYzVhjTgk+h3kqKW8NDvw6M5udh1TEQc/YFAK31LMbqD9GNIR951Dd p9buqx+XM0sPWir7Qk+k3RfbANsqfbuiMZvMikXkTPEhO/A0ijCRqQmBcJ+qNrmCABkylDEZ8 YycHtRcfWWkzgXFfRZJb47e64ur3DCOQcnKHYy1UeM4adtMvzdEp799LMoKebT7aYknGgnhap V9clGcC9sD6sPtvQK+qakj+g69LaTIkmf1Ka6H5M+avqX8UvhVM1cJtnxeZgcc2+YFE1MDdP9 OlhT/zZ2wMgR4f6BUEqoU4MJJKG3BwrScb1zT8TvwlDpMObg46PXxTK2tQqAXN0lDDIWM5oEv 9780/M8XcA3wQFQwDw9kaXZfT445zymXsSh99Rvt320vdQ+ZFIOnS2GnYpo1/nFt+Z4QuAeJy 5OvRrDxyFH7NgvOprVLqqpI8duHYAFW9PhMw6YmX0SBf+QbvO8Gd1nPOBTlkVqemH6BHkpA2L duACMkdv9MmKiHc7vTEejj2/5O/lkp95G+vwyzJFKS8pqOj9UzAXIuf1+7DN4aNnOMhylFmcr pC+ZeDDs4sWbrAYBDeVXHvpPfH5Qv9w/SmYbXr3yNVSdHEBN9fPNGEovNjrfgXupx/wtZKv/v vzkS1BUgbxX+jQ4L/41o503VCvOhwCq1fiJUHqZ8KWA71+f5psbUmoTaYn73mk2fc3u60Bp9x T8+HFXmF7hovjkzYRrtgv4aX0QDCZQNa4DHXc2kPFZS3peP7H6uzlRFR2WJt9zRW615wnE06z bR0gQ2N89KVr9PNVRAYp9IlNKFS/AI4cNyx8mreumWyVtl5OlleqWhy9apUJ6rgHosyZlHWHu rlqwInmL0CfFkXhgaszs+Fw/IBkGK6v1gR6cvPw59tPyjOsFd4nLePXPWawkcaJBfVkR2iU5q EQOjpWRPXWYSVQNlUdDrzqmlq3wM5iiwSFlBKLTu9kkCKfUl6HpMob1rixS6+7J7g+IxlvPE6 8PudXVbTtS/Br2rUDou8SJSKvUARFTIcqBShhpUsWt0Y8uS9LKCbByKN9bngXjFzlNveHz83V 9Ih8z07eh7phDRSyZHJQ0ri+ftCMYqsJZCVNxyLR8hAJd56KqbOezrfLtdfw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 13:31:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 08:31:03 2025 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> To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <m25xahz11h.fsf@HIDDEN> (message from Gerd =?utf-8?Q?M?= =?utf-8?Q?=C3=B6llmann?= on Mon, 08 Dec 2025 12:05:30 +0100) Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: rudalics@HIDDEN, 79960 <at> debbugs.gnu.org, mail@HIDDEN 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 13:28:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 08:28:37 2025 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> To: martin rudalics <rudalics@HIDDEN> In-Reply-To: <0f3efb09-5039-441e-a13b-61a25deb8c4d@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, mail@HIDDEN, 79960 <at> debbugs.gnu.org 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.)
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 11:05:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 06:05:42 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 10:33:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 05:33:46 2025 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 Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@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> 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-Debbugs-Envelope-To: 79960 Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 09:58:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 04:58:16 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 09:46:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 04:46:12 2025 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 Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@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> 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-Debbugs-Envelope-To: 79960 Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 09:06:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 04:06:42 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 09:01:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 04:01:16 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 08:48:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 03:48:56 2025 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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: Daniel Mendler <mail@HIDDEN>, 79960 <at> debbugs.gnu.org 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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 08:36:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 03:36:06 2025 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 Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Daniel Mendler <mail@HIDDEN> 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-Debbugs-Envelope-To: 79960 Cc: 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 06:48:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 01:48:05 2025
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>
To: =?ISO-8859-1?Q?Gerd_M=F6llmann?= <gerd.moellmann@HIDDEN>
Subject: =?US-ASCII?Q?Re=3A_bug=2379960=3A_31=2E0=2E50=3B_xterm-mouse-mo?=
=?US-ASCII?Q?de_makes_invisible_child_frames_visible?=
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-Debbugs-Envelope-To: 79960
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 05:35:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 08 00:35:35 2025
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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child
frames visible
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-Debbugs-Envelope-To: 79960
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
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.
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.
Received: (at 79960) by debbugs.gnu.org; 8 Dec 2025 03:49:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 07 22:49:36 2025
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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child
frames visible
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-Debbugs-Envelope-To: 79960
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
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)
--=-=-=--
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 7 Dec 2025 23:23:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 07 18:23:01 2025 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> To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.
Received: (at 79960) by debbugs.gnu.org; 7 Dec 2025 19:00:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 07 14:00:06 2025
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: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child
frames visible
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-Debbugs-Envelope-To: 79960
Cc: martin rudalics <rudalics@HIDDEN>, 79960 <at> debbugs.gnu.org
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))
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 7 Dec 2025 18:28:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 07 13:28:44 2025 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> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, rudalics@HIDDEN, 79960 <at> debbugs.gnu.org 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
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at 79960) by debbugs.gnu.org; 7 Dec 2025 18:23:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 07 13:23:30 2025 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> To: Daniel Mendler <mail@HIDDEN> In-Reply-To: <87sedmkw2b.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#79960: 31.0.50; xterm-mouse-mode makes invisible child frames visible 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-Debbugs-Envelope-To: 79960 Cc: gerd.moellmann@HIDDEN, rudalics@HIDDEN, 79960 <at> debbugs.gnu.org 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?
bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 7 Dec 2025 18:05:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 07 13:05:02 2025 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> To: bug-gnu-emacs@HIDDEN Subject: 31.0.50; xterm-mouse-mode makes invisible child frames visible X-Debbugs-Cc: martin rudalics <rudalics@HIDDEN>, Gerd =?utf-8?Q?M=C3=B6llm?= =?utf-8?Q?ann?= <gerd.moellmann@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-Debbugs-Envelope-To: submit 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
Daniel Mendler <mail@HIDDEN>:rudalics@HIDDEN, gerd.moellmann@HIDDEN, bug-gnu-emacs@HIDDEN.
Full text available.rudalics@HIDDEN, gerd.moellmann@HIDDEN, bug-gnu-emacs@HIDDEN:bug#79960; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.