GNU bug report logs - #80926
30.2; Auto focus frame in GNOME Wayland

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Antonio Romano <cidra@HIDDEN>; dated Wed, 29 Apr 2026 11:03:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 16 May 2026 14:25:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 16 10:25:53 2026
Received: from localhost ([127.0.0.1]:59982 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wOFxh-0008AF-98
	for submit <at> debbugs.gnu.org; Sat, 16 May 2026 10:25:53 -0400
Received: from mout.gmx.net ([212.227.15.18]:49175)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wOFxd-00088M-4u
 for 80926 <at> debbugs.gnu.org; Sat, 16 May 2026 10:25:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1778941536; x=1779546336; i=rudalics@HIDDEN;
 bh=ZBgvHklQMJ2Y00wsPa8BdOMFHsFXMkwJZf5fxKNVMqg=;
 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=sq69K6mOq7ZrKC9MUMAMtNVJD7VcPH19qjAux4ms+w3tkbtRv9Ztq6HnaBmS07io
 tQyYxFj+EHfvjPTEi4+Wi8IKmiFrexAGKy5u/0env+6OelyXSUxAxhOSTTgTnV1h5
 wxs8XRUmdf64i2LvK+ip05d9jqQUBMp9YkZ6dH83aRYhztcabEh0OtW16S1xqo1cO
 XhJL1mfOE0ifXzKknXQFcfI2A75/XB1w9SWffcSAyvlPcIqMPg4Kl19nBnfdpxK24
 eIkuwc5ewUCFA2L+ou0STCnWLggEJAo8jqthPg2ZQw5W5fTp0QG6FexRydn2bBWrR
 979cnblMQUGflA4s1A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M9Wys-1wTjbo0ONY-00DdRH; Sat, 16
 May 2026 16:25:36 +0200
Message-ID: <2f0b80b5-4f1e-4bf5-a8ce-bf9957b57230@HIDDEN>
Date: Sat, 16 May 2026 16:25:35 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN> <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
 <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN> <87se7ytgcs.fsf@HIDDEN>
 <f59ce3b8-22b7-4e22-a43e-7de8ef857c9f@HIDDEN> <87pl32te8f.fsf@HIDDEN>
 <5513f405-3ea9-451b-9199-1bf62184272e@HIDDEN> <87v7crorgp.fsf@HIDDEN>
 <90077e4f-0e86-46fd-9b33-904aadf2fea6@HIDDEN> <87bjefpog1.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87bjefpog1.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:mMqcIh/ReAQmlUCf8doV88EPuGostVa1IKX5StsrVYY2lFUpgxb
 ckrNm3iz20Xvy/vyl/d4O+MANsPPQItu9PswC8ENQH63/zGofnKA6TEPS2CcGGxWBK3UheL
 kfasTufMhzbtQO795XhnC0k9T/mVRQAC+xgoZP8MTNyd0svDTvTN21vD7IVq9sN+ABk+0gq
 u98G8XPOh9Cas+RI+8U2w==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:gwbwkocj2KY=;AiWlk25fspGCeEPDiHq1rJYY2qS
 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
 oIijx0qPnRwqtctgMmIvSfWA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

 > Frames have always had a standard, equal and reasonable size to me in
 > PGTK Wayland. No problems to report on this regard, at least from my
 > side.

Thanks for the information.  This means that the size issue is probably
Xorg/Xwayland specific only and I might be able to fix the problem with
WM size hints.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 16 May 2026 11:46:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 16 07:46:16 2026
Received: from localhost ([127.0.0.1]:57875 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wODTE-0000Ib-Jb
	for submit <at> debbugs.gnu.org; Sat, 16 May 2026 07:46:16 -0400
Received: from mout01.posteo.de ([185.67.36.65]:51081)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wODTC-0000ID-OM
 for 80926 <at> debbugs.gnu.org; Sat, 16 May 2026 07:46:15 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 6A52024002A
 for <80926 <at> debbugs.gnu.org>; Sat, 16 May 2026 13:46:08 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1778931968; bh=97t9Hb8yFY9Xgum6AHLzsRE/vL8Q0zwbavJYM7ajpuE=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=dejJcwo7lXCpJ3PLm2K5JA8Alla4pJqrWyrfpFwyzZjD77okTlz25aAYRTBquJJpl
 6EeasaDqYQuUwfAL07kqaRc7YHaLFe3rh6MX9PsA7zUguEePd4QtU5QQ1CVlWm9cmy
 jTuw+uwgZnYRtQEAylAWltmdeWUg8vWo4d1QImd4DjqsAlsIVQBAiimUZMNKa6ZdhA
 Wrem3FD+S0wXo2+iydhoGbw3hGVGg4EtGBtgyklCqxkUPXH84A27tkOt+epHI8Ei9n
 BNTR8v8Kx0pYdhTPNJZC5Es9qAez6fPCSflKEML1avLkMB0eS+DqoGHi+Gh26/iUtu
 lS8NnmB/8kmwQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4gHj275GcRz6twG;
 Sat, 16 May 2026 13:46:07 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <90077e4f-0e86-46fd-9b33-904aadf2fea6@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
 <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
 <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN>
 <87se7ytgcs.fsf@HIDDEN>
 <f59ce3b8-22b7-4e22-a43e-7de8ef857c9f@HIDDEN>
 <87pl32te8f.fsf@HIDDEN>
 <5513f405-3ea9-451b-9199-1bf62184272e@HIDDEN> <87v7crorgp.fsf@HIDDEN>
 <90077e4f-0e86-46fd-9b33-904aadf2fea6@HIDDEN>
Date: Sat, 16 May 2026 11:46:08 +0000
Message-ID: <87bjefpog1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)

Hello,

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:
> Works as expected.  A final unrelated question: When you start Emacs
> normally and type C-x 5 2 to make a new frame, does that new frame have
> a normal size or is it very small?  Here, with Xorg GNOME, the first
> frame has its expected size but any new frames I make afterwards are
> only nine lines high.  I also recall reports that a new GUI frame made
> by the server is that small.  Have you ever seen such behavior?


Frames have always had a standard, equal and reasonable size to me in
PGTK Wayland. No problems to report on this regard, at least from my
side.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 16 May 2026 07:14:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 16 03:14:05 2026
Received: from localhost ([127.0.0.1]:54997 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wO9Do-0007Nl-P6
	for submit <at> debbugs.gnu.org; Sat, 16 May 2026 03:14:05 -0400
Received: from mout.gmx.net ([212.227.17.21]:54785)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wO9Dm-0007Md-2g
 for 80926 <at> debbugs.gnu.org; Sat, 16 May 2026 03:14:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1778915635; x=1779520435; i=rudalics@HIDDEN;
 bh=uQDpQbg00sndSKjTQCPp3stAWrlLb3A/09BKvmp+pew=;
 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=U4CVFi2vUavFTTA8lEX4SiIQ4YDnhsLpxvr7eNsVA8ZARPWYuFDqhjbgjGR+n8iE
 inh6mZrWMFUEkgUIyKLP5fgZWKwUrPKBf2IYSWSwOxDaRq5MNFhevZ9UEVR9ba+rg
 ASsNP05y7jOZSPzU/dpaDTMG6UCg+xiyeUU8bFUWL33vlTz92hr6YttzDSppoQPTO
 7jhe9ujppb+aCkhT1oStks18ET/4ek5hE7rG0whZwY5mG1yXbVWemtuCtt8RM7uLw
 /ga+bJxZsAYs8f/1rwXuUthufmEHVnJrkOSuI1OdQEGAGVFbMaEzZ+h3pvmofsgKy
 XnjiFMGBCdupcpC2Ew==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M26r3-1wMDHO2NRp-00FH1h; Sat, 16
 May 2026 09:13:55 +0200
Message-ID: <90077e4f-0e86-46fd-9b33-904aadf2fea6@HIDDEN>
Date: Sat, 16 May 2026 09:13:54 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN> <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
 <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN> <87se7ytgcs.fsf@HIDDEN>
 <f59ce3b8-22b7-4e22-a43e-7de8ef857c9f@HIDDEN> <87pl32te8f.fsf@HIDDEN>
 <5513f405-3ea9-451b-9199-1bf62184272e@HIDDEN> <87v7crorgp.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87v7crorgp.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:68AoP9KXIBD2DGAtvcX63Ztk92XdlisnUbW5KMCl8SN4KtQRwd7
 sgnTOUBOa0tsxo4rXVd9Q0UreZ8BSW5/AbXlL4g3CNEtuez53jox4o9L/s62LdfT0/MDZ/P
 kOyffqzomxE3H9uDnWvj6+GPyX32QIEVuRC7dnRONlstE8S9XK7Top12VdL+rNEhvXFPgil
 +qI70AMrGFeKm0nmu/wUQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:DAu/ftMAc8A=;G/J2ApfnTo/mMLu6yWl20GIHWw6
 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
 9hMwzl+mKAMdoWPml4HABYfA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

 > --8<---------------cut here---------------start------------->8---
 > (frame-position)
 > (475 . 210)
 >
 > (set-frame-position nil 100 200)
 > 0 ;; The frame also moved
 >
 > (frame-position)
 > (100 . 200)
 >
 > (frame-edges nil 'outer-edges)
 > (100 200 768 936)
 > --8<---------------cut here---------------end--------------->8---

Works as expected.  A final unrelated question: When you start Emacs
normally and type C-x 5 2 to make a new frame, does that new frame have
a normal size or is it very small?  Here, with Xorg GNOME, the first
frame has its expected size but any new frames I make afterwards are
only nine lines high.  I also recall reports that a new GUI frame made
by the server is that small.  Have you ever seen such behavior?

Thanks again, martin






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 13 May 2026 22:49:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 13 18:49:39 2026
Received: from localhost ([127.0.0.1]:57680 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wNIOY-0002gV-HO
	for submit <at> debbugs.gnu.org; Wed, 13 May 2026 18:49:38 -0400
Received: from mout01.posteo.de ([185.67.36.65]:53515)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wNIOV-0002fG-UB
 for 80926 <at> debbugs.gnu.org; Wed, 13 May 2026 18:49:36 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id BB80B240028
 for <80926 <at> debbugs.gnu.org>; Thu, 14 May 2026 00:49:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1778712568; bh=y/xnKipGh8+L0YUDL6MMQCPLfxZzdD2Kw8r0Isdvna0=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=P6yAhBfEzQO8IZ4O9B0W29XtcOZlLT7G7X0b+Kkne54f4hj2W6CWVyhKl0cgiuVxL
 RHycsUXULbZBmkqCLtYlZmOZIg6Ds0WmX9Vg7TC9zPPTvDb3slodO3hV2DblaDpcqX
 quASQFT3HGuaRMf99hUH0nC3JUZT7QMt2Zs0dDlgDdnI6Y0vavnc5j2Li6SqEl76yw
 +86h60Ee0RvXUPEU971vbjPhO9/oAAGxQVz1cW02h6J6nVgaCDGWywAoAc7wyb6BME
 t4jd5jlo2O6DLDoJhXKvo+IEuptlNaAyBgYJD7s+23YOQAjyV94klkysEsr73GGXZW
 3upAqLCKuHAIg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4gG7tw1J74z9rxD;
 Thu, 14 May 2026 00:49:27 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <5513f405-3ea9-451b-9199-1bf62184272e@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
 <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
 <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN>
 <87se7ytgcs.fsf@HIDDEN>
 <f59ce3b8-22b7-4e22-a43e-7de8ef857c9f@HIDDEN>
 <87pl32te8f.fsf@HIDDEN>
 <5513f405-3ea9-451b-9199-1bf62184272e@HIDDEN>
Date: Wed, 13 May 2026 22:49:28 +0000
Message-ID: <87v7crorgp.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)


Hello,

martin rudalics <rudalics@HIDDEN> writes:
> OK.  To round up the picture can you please evaluate the following three
> forms with 'wm-frame-check' non-nil and tell us whether they give
> reasonable results with a PGTK Wayland build:
>
> (set-frame-position nil 100 200)
>
> (frame-position)
>
> (frame-edges nil 'outer-edges)
>
> Thanks, martin

--8<---------------cut here---------------start------------->8---
(frame-position)
(475 . 210)

(set-frame-position nil 100 200)
0 ;; The frame also moved

(frame-position)
(100 . 200)

(frame-edges nil 'outer-edges)
(100 200 768 936)
--8<---------------cut here---------------end--------------->8---




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 11 May 2026 14:52:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 11 10:52:15 2026
Received: from localhost ([127.0.0.1]:50225 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wMRzQ-0005Uc-M2
	for submit <at> debbugs.gnu.org; Mon, 11 May 2026 10:52:14 -0400
Received: from mout.gmx.net ([212.227.15.18]:34985)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wMRzL-0005SJ-Gs
 for 80926 <at> debbugs.gnu.org; Mon, 11 May 2026 10:52:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1778511120; x=1779115920; i=rudalics@HIDDEN;
 bh=K/aPEJDPMiINZ6Up4RlAgZd0pmFf4HFvheLUvwuvQjA=;
 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=C4s3XDknOIKWNtlYjqu5HjrZ3uXxgt8rnxunQaMNYNWMoTvynjN3L/53AYyogcwd
 yn3IkyEW55EERYd6aplsvdMbC+tXhcj5rn2T5OAoTrQv0V8Uhf+JrwCH2x8YiwbQo
 N3C4y9sxIUz/72JFeBkiJ3lv1ZG03rJb1g+asn+DrLH5VdDsBC6oO0PGQ04t21YIG
 L/1qaeYLojadaPzsiQkNQrOwDf5yLed0J56jDpuFSvMpt58Ic7sZ4+JHnxzycToFe
 H9DJH/OxJG7TkR2jpSGdQ4o2kL8emSs0Jj2baEpSzO7v8KviF2M4Tnik55dDA1h+p
 VNfHgfDHcW7CZrzGPQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MacSe-1wyFqH3c8Q-00mNtj; Mon, 11
 May 2026 16:52:00 +0200
Message-ID: <5513f405-3ea9-451b-9199-1bf62184272e@HIDDEN>
Date: Mon, 11 May 2026 16:51:58 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN> <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
 <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN> <87se7ytgcs.fsf@HIDDEN>
 <f59ce3b8-22b7-4e22-a43e-7de8ef857c9f@HIDDEN> <87pl32te8f.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87pl32te8f.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:lgWbjCDNSRSjucgdTcBxSXSU15bxMR6aUeakqkva9eayGRgNtrl
 O8gDuzx9100d5qE2tLp5NMNYbblyCFUDVQ87Z2I2IaUTNT5EPQu61OKMGO6OfbHLWFmHszK
 JdtNVxmKfBGWjriZetvRvoReGzm6aoiD3DrJY6NJPR2/nzQVpX2fpN16vkKYuVtyXRrLPZQ
 C6MN4Bibkhifw1vdvTMGQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:YDZUJdj8Co8=;4dm5uIBn9UqlEB0HErZU8Q+Gpb/
 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
 ivEJJCS2ua18TA5uUzRQ0pdA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

 > Yes, that's right. Having (setopt wm-frame-check t), and both GNOME
 > extensions enabled makes "focus-new-windows = strict" behave
 > like "focus-new-windows = smart" when it comes to Emacs frames.

OK.  To round up the picture can you please evaluate the following three
forms with 'wm-frame-check' non-nil and tell us whether they give
reasonable results with a PGTK Wayland build:

(set-frame-position nil 100 200)

(frame-position)

(frame-edges nil 'outer-edges)

Thanks, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 11 May 2026 10:47:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 11 06:47:26 2026
Received: from localhost ([127.0.0.1]:48735 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wMOAX-0003hB-DC
	for submit <at> debbugs.gnu.org; Mon, 11 May 2026 06:47:26 -0400
Received: from mout02.posteo.de ([185.67.36.66]:32943)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wMOAS-0003fN-U6
 for 80926 <at> debbugs.gnu.org; Mon, 11 May 2026 06:47:23 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 2A690240101
 for <80926 <at> debbugs.gnu.org>; Mon, 11 May 2026 12:47:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1778496434; bh=PXnjaStSTaQvmKa4MYoKwJQFLFJoqB2xYBsad9cQth8=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=SJUaTGI/dEufSVEffIBt1PY40NWJwnXw2lXfe12vOZKwL3DP3UgspE+sjKiswI9uT
 zOGXW1GOYsue5SvA8Dz8bZFRQ3Fngd2vDIzhDITQ/kzbLYcLI1ozXWFzdVEd3eSqK5
 c/dv+Zwk305lqnKTS7gOAPUV758sC3KXSDJYoQarblJIQ7NYSKoEkPayjaeTAYPwd6
 xayTdMZpRIUoGP+sRENshu47UdXoQZ1N+QytRBlSQFKw6yjngjx1moiMDSXhZGKefi
 ndxqgs/fYJb3BSss+FI6/Uwbmhmt16GDM7/yu+UqTqT40u0bWH2lhbMMKOohK+8LWh
 Imlx5oIQHz5dw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4gDbyT2kBTz6tvq;
 Mon, 11 May 2026 12:47:13 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <f59ce3b8-22b7-4e22-a43e-7de8ef857c9f@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
 <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
 <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN>
 <87se7ytgcs.fsf@HIDDEN>
 <f59ce3b8-22b7-4e22-a43e-7de8ef857c9f@HIDDEN>
Date: Mon, 11 May 2026 10:47:13 +0000
Message-ID: <87pl32te8f.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)


martin rudalics <rudalics@HIDDEN> writes:
> Thanks for checking.  I suppose it will then even focus new windows when
> you set 'focus-new-windows' to "strict".  Right?

Yes, that's right. Having (setopt wm-frame-check t), and both GNOME
extensions enabled makes "focus-new-windows = strict" behave
like "focus-new-windows = smart" when it comes to Emacs frames.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 11 May 2026 10:28:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 11 06:28:12 2026
Received: from localhost ([127.0.0.1]:48682 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wMNrv-0000QA-8q
	for submit <at> debbugs.gnu.org; Mon, 11 May 2026 06:28:12 -0400
Received: from mout.gmx.net ([212.227.15.18]:45655)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wMNrr-0000OW-Vc
 for 80926 <at> debbugs.gnu.org; Mon, 11 May 2026 06:28:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1778495276; x=1779100076; i=rudalics@HIDDEN;
 bh=G8yRCJXvBF7GBgPG3qP7nYw8isIeNZxRroLz7ZpF2QE=;
 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=KpkIExhglrIPtvnch1xzjor7LpIm2pMDj7l0pLOlYmLz4biV6hEWcNbl346sIBgE
 rehZrSu/EQbsMNgjb3nDYFK1o/vmd19HuA+wHY+ZmWgQBJ+LfR3Pj3ryes0dGgn+R
 en5wfE534JgotEbUY9uXNgNYazRzq5tDDiDDSP00QNCLcK31E7U5sC30foJVTDXQR
 b/WvM46g7CEchY72JuKhSR3IQaYi065FfzKHtBumfpKPCmo+9S+duS+gy1Ui5m6k4
 s4yoQtBnYG6aTNHvgK/m+GZg09vV/G3k6vC/fTY/RBs/PfZVvR/ZN4MvzRHJs2Ipm
 KjNmxV9xZ6ezweC2RA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MuDXz-1xG7iD2JR7-011zAJ; Mon, 11
 May 2026 12:27:56 +0200
Message-ID: <f59ce3b8-22b7-4e22-a43e-7de8ef857c9f@HIDDEN>
Date: Mon, 11 May 2026 12:27:55 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN> <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
 <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN> <87se7ytgcs.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87se7ytgcs.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:aSj/tHWsVH2BozY25EpiPCH1Bbi6nI+So23S7GjlKbouee7+H1P
 l4pxwSPfac6V2zpr7VsISdV/My8DrhOKGOiKcL61qs5shYcnGfHBu2Ri/4ycyYG04yIdFkH
 oZKXhsJ5Af9lWBhlSchHiwlZTLfwHfV6Au/FakGiu3zWhPd+gfzjUOmMXUzq4i1YRb0gyZS
 3jj0RoMtxLWmIaAmflbDA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:tS9JFdJ2LJE=;T7/XjXr1voQ6FaM7iMmYb+LTRR+
 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
 Kg
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

 > Applying the patch, setting wm-frame-check to t and installing both the
 > "Window Calls" and the "Window Commander" GNOME extensions made the
 > frame get autofocused in all 3 scenarios under PGTK Wayland

Thanks for checking.  I suppose it will then even focus new windows when
you set 'focus-new-windows' to "strict".  Right?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 11 May 2026 10:01:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 11 06:01:43 2026
Received: from localhost ([127.0.0.1]:48472 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wMNSG-0004b1-RI
	for submit <at> debbugs.gnu.org; Mon, 11 May 2026 06:01:43 -0400
Received: from mout02.posteo.de ([185.67.36.66]:57437)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wMNS8-0004Yk-KE
 for 80926 <at> debbugs.gnu.org; Mon, 11 May 2026 06:01:36 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 98DB1240103
 for <80926 <at> debbugs.gnu.org>; Mon, 11 May 2026 12:01:25 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1778493685; bh=1i3o3nZFMfpi8h4gNPFH6qZTA9YI88OEqfNhmsVonEU=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=CUaYA3o1A7byKdxM3xUiudcTxS9+ktX2FkeAAPGbyDtuPZQDc/43LW8Z8JWNaWXor
 +bZfHUjt1UxmL+mxnM7Pdye0XLu+GsnlGw78RLEKPJIH7MpIA5+cZzUavQ5BVegITB
 zRZWcalrSJL7ZYLDONe/caaGkCIGJJnLxWPBXQB9TtyUbAJ3QKdEj+aHcOWuqLQyyI
 Qi2Yqt8L+8k7HkBXVIwZN0IfwH1YP1TbQKaQUvtIA6v/LIdHjV/1nenUHSHu3CyIRo
 pd0VdVMiVSzihgUKfIJPT4etHW32S8kxdBnXTVj869s+CwA3Hm7aZYX3gar8eMw9jZ
 f8rL2uZzYa68w==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4gDZxc5WQPz6tw4;
 Mon, 11 May 2026 12:01:24 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
 <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
 <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN>
Date: Mon, 11 May 2026 10:01:25 +0000
Message-ID: <87se7ytgcs.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)


Hello,

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:
> You would have to install and activate them, here I did that via the
> extensions manager.  Then apply the attached patch and set the variable
> 'wm-frame-check' to non-nil and repeat your scenario.  If you have any
> problems, please tell me immediately.  Note that I can only try with
> Xorg Wayland but since the issue occurs even there, chances are that it
> can be fixed this way for a normal Wayland setting too.

Applying the patch, setting wm-frame-check to t and installing both the
"Window Calls" and the "Window Commander" GNOME extensions made the
frame get autofocused in all 3 scenarios under PGTK Wayland




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 10 May 2026 08:41:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 10 04:41:04 2026
Received: from localhost ([127.0.0.1]:34501 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wLzic-0006LV-Eq
	for submit <at> debbugs.gnu.org; Sun, 10 May 2026 04:41:04 -0400
Received: from mout.gmx.net ([212.227.17.22]:53671)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wLziW-0006KS-6t
 for 80926 <at> debbugs.gnu.org; Sun, 10 May 2026 04:40:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1778402435; x=1779007235; i=rudalics@HIDDEN;
 bh=RoMkKuPh5Ioj/7UmgAmlNrIQTCPYQfiY3Kkl6H1hHvc=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=K/LkktjaopgYAD+PHUx5IpajeSwu9qTrG0GO/tuB3Zk2bxYDs2PCS7Usqu5Tecdn
 b3wkjEBeZOni8KqN1udLWJ4d11M5RhSqwWEwOPX6RVzLan0wLC5dOZ/tQnSdyZpiW
 kDC+FYXXEIZwX+aXA8QcbAxI01r87Jm1+AnFo02jQle3YsaW4PdVkvGyPZ8vDvqys
 zqI/9s3/eJhp/5Nmzf75xzPWlkQ2QLdcAHnhfDAORPZwz8jlS07sII7RhMncoRH/q
 n0JxXZfJ5m2MNPnSwB6vQo9X5uKFByw8T9xh5kfSNxUII8sr8F/Me9wpXgnCC2i1D
 Faw3OjVLPm7dvmEpIQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Msq24-1xF4H50aPg-016py6; Sun, 10
 May 2026 10:40:35 +0200
Content-Type: multipart/mixed; boundary="------------aMJnSuskYzqIP1aBTrr4P4T4"
Message-ID: <fda4b48e-7fed-4858-a47f-8f3034931d9a@HIDDEN>
Date: Sun, 10 May 2026 10:40:33 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN> <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87pl395xwn.fsf@HIDDEN>
X-Provags-ID: V03:K1:qcyhKRcW/u2frH6kOurAEUZkXKuxMuOtl8sSlIh27M74IzVIm5w
 dIPziN6NYvoXZze7CK4qrx+bzBHjDS+NysuswrgdSwSBKZCw3kzcaPFOUoAuEjf7MHVA+3G
 yQkPLCi0PSao7I5S3asQSJew6L35HChgxhktfdCChfegu41B1dlHGtM+TwlhTncn5lngh8Q
 uxGWemlVKWt13rK1yuU5g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:EZcgiHQQfyk=;Mgqy8Lv7eCoAOqZERG5PdKrUqQF
 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
 w+Owiv37XdMg0Y3pcx5SJpRz5CQ=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

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

 > Here is a discussion I found online which discusses some workaround:
 > https://discourse.gnome.org/t/cross-process-window-activation-on-wayland/20306
 >
 > Also, Firefox is GTK3 and does indeed support auto activation. Here are
 > two xdg_activation_v1 related pull requests:
 >
 > https://bugzilla.mozilla.org/show_bug.cgi?id=1692119
 > https://bugzilla.mozilla.org/show_bug.cgi?id=1744002
 >
 > Can't delve into the technicalities, sadly.

I have been looking into these but did not find them very helpful.  In
particular the former seems to work for XWayland only

   This function is only useful on X11, not with other GTK+ targets.

For the case that you can build master I send you a patch that fixes the
issue with the help of GNOME shell extensions here.  You need two of
them, namely

org.gnome.Shell.Extensions.Windows

and

org.gnome.Shell.Extensions.WindowCommander

You would have to install and activate them, here I did that via the
extensions manager.  Then apply the attached patch and set the variable
'wm-frame-check' to non-nil and repeat your scenario.  If you have any
problems, please tell me immediately.  Note that I can only try with
Xorg Wayland but since the issue occurs even there, chances are that it
can be fixed this way for a normal Wayland setting too.

Auguri, martin
--------------aMJnSuskYzqIP1aBTrr4P4T4
Content-Type: text/x-patch; charset=UTF-8; name="wm-frame.diff"
Content-Disposition: attachment; filename="wm-frame.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL2xpc3AvZnJhbWUuZWwgYi9saXNwL2ZyYW1lLmVsCmluZGV4IDg1YjU4
Y2VlMDcwLi4yNjc0OTcxZGZmYyAxMDA2NDQKLS0tIGEvbGlzcC9mcmFtZS5lbAorKysgYi9s
aXNwL2ZyYW1lLmVsCkBAIC0xOTIsNiArMTkyLDE1IEBAIG1pbmlidWZmZXItZnJhbWUtYWxp
c3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOmNvbXBsZXRlIGZyYW1lLS1jb21w
bGV0ZS1wYXJhbWV0ZXItdmFsdWUpKSkKICAgOmdyb3VwICdmcmFtZXMpCiAKKyhkZWZjdXN0
b20gd20tZnJhbWUtY2hlY2sgbmlsCisgICJOb24tbmlsIG1lYW5zIGNoZWNrIGZvciBgd20t
ZnJhbWUnLgorSWYgdGhpcyBpcyBub24tbmlsIGFuZCBFbWFjcyBydW5zIG9uIGEgR05PTUUg
b3IgS0RFIGRlc2t0b3AsIEVtYWNzIHdpbGwKK2NoZWNrIGlmIHRoZSBuZWNlc3NhcnkgcG9n
cmFtcyBleGlzdCBpbiBvcmRlciB0byBoZWxwIEVtYWNzIHJldHJpZXZlIG9yCitzZXQgY2Vy
dGFpbiBwcm9wZXJ0aWVzIG9uIHRoZXNlIGRlc2t0b3BzLiIKKyAgOnR5cGUgJ2Jvb2xlYW4K
KyAgOnZlcnNpb24gIjMxLjEiCisgIDpncm91cCAnZnJhbWVzKQorCiAoZGVmdW4gZnJhbWUt
ZGVsZXRhYmxlLXAgKCZvcHRpb25hbCBmcmFtZSkKICAgIlJldHVybiBub24tbmlsIGlmIHNw
ZWNpZmllZCBGUkFNRSBjYW4gYmUgc2FmZWx5IGRlbGV0ZWQuCiBGUkFNRSBtdXN0IGJlIGEg
bGl2ZSBmcmFtZSBhbmQgZGVmYXVsdHMgdG8gdGhlIHNlbGVjdGVkIGZyYW1lLgpAQCAtNDUy
LDYgKzQ2MSwzMiBAQCBmcmFtZS1ub3RpY2UtdXNlci1zZXR0aW5ncwogCiAoZGVmYWxpYXMg
J3Rvb2wtYmFyLWxpbmVzLW5lZWRlZCAjJ3Rvb2wtYmFyLWhlaWdodCkKIAorKGRlY2xhcmUt
ZnVuY3Rpb24gd20tZnJhbWUgIndtLWZyYW1lIikKKworKGRlZnVuIHdtLWZyYW1lLWNoZWNr
ICgpCisgICJTZXQgdXAgYW5kIHJldHVybiBgd20tZnJhbWUnIGlmIGFwcGxpY2FibGUuCitJ
ZiB0aGUgdmFyaWFibGUgYHdtLWZyYW1lLWNoZWNrJyBpcyBub24tbmlsIGFuZCB0aGlzIGlu
c3RhbmNlIG9mIEVtYWNzCitydW5zIG9uIGEgR05PTUUgb3IgS0RFIGRlc2t0b3AsIGNhbGwg
YHdtLWZyYW1lJyB0byBjaGVjayB3aGV0aGVyIHRoZQorbmVjZXNzYXJ5IHByb2dyYW1zIGhh
dmUgYmVlbiBpbnN0YWxsZWQuICBUaGUgbGF0dGVyIHdpbGwgdGhlbiBzZXQgdGhlCit2YXJp
YWJsZSBgd20tZnJhbWUnIHRvIGFuIGFwcHJvcHJpYXRlIHZhbHVlIHdoaWNoIG1lYW5zIHRo
YXQgc3Vic2VxdWVudAorZnJhbWUgb3BlcmF0aW9ucyB3aWxsIHVzZSB0aGVzZSBleHRlbnNp
b25zLiIKKyAgKGNvbmQKKyAgICgob3Igd20tZnJhbWUgKG5vdCB3bS1mcmFtZS1jaGVjaykp
KQorICAgKChlcXVhbCAoZ2V0ZW52LWludGVybmFsICJYREdfQ1VSUkVOVF9ERVNLVE9QIikg
IkdOT01FIikKKyAgICAocmVxdWlyZSAnZ25vbWUtZnJhbWUpCisgICAgKGNvbmQKKyAgICAg
KChub3QgKHdtLWZyYW1lKSkpCisgICAgICgoZmVhdHVyZXAgJ3BndGspCisgICAgICAoc2V0
cSB3bS1mcmFtZSAnR05PTUUpKQorICAgICAodAorICAgICAgKHNldHEgd20tZnJhbWUgJ0dO
T01FWCkpKSkKKyAgICgoZXF1YWwgKGdldGVudi1pbnRlcm5hbCAiWERHX0NVUlJFTlRfREVT
S1RPUCIpICJLREUiKQorICAgIChyZXF1aXJlICdrZGUtZnJhbWUpCisgICAgKHdoZW4gKHdt
LWZyYW1lKQorICAgICAgKHNldHEgd20tZnJhbWUgJ0tERSkpKSkKKworICB3bS1mcmFtZSkK
KwogOzsgc3RhcnR1cC5lbCBjYWxscyB0aGlzIGZ1bmN0aW9uIGFmdGVyIGxvYWRpbmcgdGhl
IHVzZXIncyBpbml0CiA7OyBmaWxlLiAgTm93IGRlZmF1bHQtZnJhbWUtYWxpc3QgYW5kIGlu
aXRpYWwtZnJhbWUtYWxpc3QgY29udGFpbgogOzsgaW5mb3JtYXRpb24gdG8gd2hpY2ggd2Ug
bXVzdCByZWFjdDsgZG8gd2hhdCBuZWVkcyB0byBiZSBkb25lLgpAQCAtNDc0LDcgKzUwOSw4
IEBAIGZyYW1lLW5vdGljZS11c2VyLXNldHRpbmdzCiAJCSAgIChhc3NxICdtaW5pYnVmZmVy
IHdpbmRvdy1zeXN0ZW0tZnJhbWUtYWxpc3QpCiAJCSAgIChhc3NxICdtaW5pYnVmZmVyIGRl
ZmF1bHQtZnJhbWUtYWxpc3QpCiAJCSAgICcobWluaWJ1ZmZlciAuIHQpKSkpKQotCisgICAg
OzsgUnVuIGl0IGFnYWluIHdoZW4gYW4gZWFybHktaW5pdC5lbCBlbnRyeSBpcyBtaXNzaW5n
LgorICAgICh3bS1mcmFtZS1jaGVjaykKICAgICAod2hlbiAoYW5kIGZyYW1lLW5vdGljZS11
c2VyLXNldHRpbmdzCiAJICAgICAgIChudWxsIGZyYW1lLWluaXRpYWwtZnJhbWUpKQogICAg
ICAgOzsgVGhpcyBjYXNlIGhhcHBlbnMgd2hlbiB3ZSBkb24ndCBoYXZlIGEgd2luZG93IHN5
c3RlbSwgYW5kCkBAIC0xMjcwLDggKzEzMDYsMTEgQEAgc2VsZWN0LWZyYW1lLXNldC1pbnB1
dC1mb2N1cwogICAoc2VsZWN0LWZyYW1lIGZyYW1lIG5vcmVjb3JkKQogICAocmFpc2UtZnJh
bWUgZnJhbWUpCiAgIDs7IEVuc3VyZSwgaWYgcG9zc2libGUsIHRoYXQgRlJBTUUgZ2V0cyBp
bnB1dCBmb2N1cy4KLSAgKHdoZW4gKGRpc3BsYXktbXVsdGktZnJhbWUtcCBmcmFtZSkKLSAg
ICAoeC1mb2N1cy1mcmFtZSBmcmFtZSkpCisgIChjb25kCisgICAoKGZib3VuZHAgJ3dtLWZy
YW1lLWFjdGl2YXRlKQorICAgICh3bS1mcmFtZS1hY3RpdmF0ZSBmcmFtZSkpCisgICAoKGRp
c3BsYXktbXVsdGktZnJhbWUtcCBmcmFtZSkKKyAgICAoeC1mb2N1cy1mcmFtZSBmcmFtZSkp
KQogICA7OyBNb3ZlIG1vdXNlIGN1cnNvciBpZiBuZWNlc3NhcnkuCiAgIChjb25kCiAgICAo
bW91c2UtYXV0b3NlbGVjdC13aW5kb3cKQEAgLTIxNjQsNiArMjIwMyw3IEBAIGZyYW1lLWN1
cnJlbnQtc2Nyb2xsLWJhcnMKIChkZWNsYXJlLWZ1bmN0aW9uIGhhaWt1LWZyYW1lLWdlb21l
dHJ5ICJoYWlrdWZucy5jIiAoJm9wdGlvbmFsIGZyYW1lKSkKIChkZWNsYXJlLWZ1bmN0aW9u
IGFuZHJvaWQtZnJhbWUtZ2VvbWV0cnkgImFuZHJvaWRmbnMuYyIgKCZvcHRpb25hbCBmcmFt
ZSkpCiAoZGVjbGFyZS1mdW5jdGlvbiB0dHktZnJhbWUtZ2VvbWV0cnkgInRlcm0uYyIgKCZv
cHRpb25hbCBmcmFtZSkpCisoZGVjbGFyZS1mdW5jdGlvbiB3bS1mcmFtZS1nZW9tZXRyeSAi
d20tZnJhbWUiICgmb3B0aW9uYWwgZnJhbWUpKQogCiAoZGVmdW4gZnJhbWUtZ2VvbWV0cnkg
KCZvcHRpb25hbCBmcmFtZSkKICAgIlJldHVybiBnZW9tZXRyaWMgYXR0cmlidXRlcyBvZiBG
UkFNRS4KQEAgLTIyMDcsNiArMjI0Nyw5IEBAIGZyYW1lLWdlb21ldHJ5CiAgIChsZXQqICgo
ZnJhbWUgKHdpbmRvdy1ub3JtYWxpemUtZnJhbWUgZnJhbWUpKQogCSAoZnJhbWUtdHlwZSAo
ZnJhbWVwLW9uLWRpc3BsYXkgZnJhbWUpKSkKICAgICAoY29uZAorICAgICAoKGFuZCB3bS1m
cmFtZSAobm90IChmcmFtZS1wYXJlbnQgZnJhbWUpKQorCSAgIChvciAoZXEgZnJhbWUtdHlw
ZSAneCkgKGVxIGZyYW1lLXR5cGUgJ3BndGspKSkKKyAgICAgICh3bS1mcmFtZS1nZW9tZXRy
eSBmcmFtZSkpCiAgICAgICgoZXEgZnJhbWUtdHlwZSAneCkKICAgICAgICh4LWZyYW1lLWdl
b21ldHJ5IGZyYW1lKSkKICAgICAgKChlcSBmcmFtZS10eXBlICd3MzIpCkBAIC0yMzMwLDYg
KzIzNzMsNyBAQCBmcmFtZS0tc2l6ZS1oaXN0b3J5CiAoZGVjbGFyZS1mdW5jdGlvbiBoYWlr
dS1mcmFtZS1lZGdlcyAiaGFpa3VmbnMuYyIgKCZvcHRpb25hbCBmcmFtZSB0eXBlKSkKIChk
ZWNsYXJlLWZ1bmN0aW9uIGFuZHJvaWQtZnJhbWUtZWRnZXMgImFuZHJvaWRmbnMuYyIgKCZv
cHRpb25hbCBmcmFtZSB0eXBlKSkKIChkZWNsYXJlLWZ1bmN0aW9uIHR0eS1mcmFtZS1lZGdl
cyAidGVybS5jIiAoJm9wdGlvbmFsIGZyYW1lIHR5cGUpKQorKGRlY2xhcmUtZnVuY3Rpb24g
d20tZnJhbWUtZWRnZXMgIndtLWZyYW1lIiAoJm9wdGlvbmFsIGZyYW1lIHR5cGUpKQogCiAo
ZGVmdW4gZnJhbWUtZWRnZXMgKCZvcHRpb25hbCBmcmFtZSB0eXBlKQogICAiUmV0dXJuIGNv
b3JkaW5hdGVzIG9mIEZSQU1FJ3MgZWRnZXMuCkBAIC0yMzQ3LDYgKzIzOTEsOSBAQCBmcmFt
ZS1lZGdlcwogICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1lIGZyYW1l
KSkKIAkgKGZyYW1lLXR5cGUgKGZyYW1lcC1vbi1kaXNwbGF5IGZyYW1lKSkpCiAgICAgKGNv
bmQKKyAgICAgKChhbmQgd20tZnJhbWUgKG5vdCAoZnJhbWUtcGFyZW50IGZyYW1lKSkKKwkg
ICAob3IgKGVxIGZyYW1lLXR5cGUgJ3gpIChlcSBmcmFtZS10eXBlICdwZ3RrKSkpCisgICAg
ICAod20tZnJhbWUtZWRnZXMgZnJhbWUgdHlwZSkpCiAgICAgICgoZXEgZnJhbWUtdHlwZSAn
eCkKICAgICAgICh4LWZyYW1lLWVkZ2VzIGZyYW1lIHR5cGUpKQogICAgICAoKGVxIGZyYW1l
LXR5cGUgJ3czMikKZGlmZiAtLWdpdCBhL2xpc3AvZ25vbWUtZnJhbWUuZWwgYi9saXNwL2du
b21lLWZyYW1lLmVsCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi4y
ZmYwMTUwMjgzZgotLS0gL2Rldi9udWxsCisrKyBiL2xpc3AvZ25vbWUtZnJhbWUuZWwKQEAg
LTAsMCArMSw0MTEgQEAKKzs7OyBnbm9tZS1mcmFtZS5lbCAtLS0gZnJhbWUgbWFuYWdlbWVu
dCBmdW5jdGlvbnMgZm9yIHRoZSBHTk9NRSBkZXNrdG9wICAtKi0gbGV4aWNhbC1iaW5kaW5n
OnQgLSotCisKKzs7IENvcHlyaWdodCAoQykgMjAyNiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24sIEluYy4KKworOzsgQXV0aG9yOiBNYXJ0aW4gUnVkYWxpY3MgPHJ1ZGFsaWNzQGdteC5h
dD4KKzs7IE1haW50YWluZXI6IGVtYWNzLWRldmVsQGdudS5vcmcKKzs7IEtleXdvcmRzOiBp
bnRlcm5hbCwgR05PTUUsIG11dHRlcgorOzsgUGFja2FnZTogZW1hY3MKKworOzsgVGhpcyBm
aWxlIGlzIHBhcnQgb2YgR05VIEVtYWNzLgorCis7OyBHTlUgRW1hY3MgaXMgZnJlZSBzb2Z0
d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorOzsgaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkKKzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJz
aW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCis7OyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgorCis7OyBHTlUgRW1hY3MgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKzs7IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCis7OyBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCis7OyBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCis7OyBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQorOzsgYWxvbmcgd2l0aCBHTlUgRW1hY3MuICBJZiBub3QsIHNlZSA8aHR0cHM6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCis7OzsgQ29tbWVudGFyeToKKworOzs7IENv
ZGU6CisoZGVmdmFyIGdkYnVzLXdpbmRvd3MKKyAgImdkYnVzIGNhbGwgLS1zZXNzaW9uIC0t
ZGVzdCBvcmcuZ25vbWUuU2hlbGwgXAorLS1vYmplY3QtcGF0aCAvb3JnL2dub21lL1NoZWxs
L0V4dGVuc2lvbnMvV2luZG93cyBcCistLW1ldGhvZCBvcmcuZ25vbWUuU2hlbGwuRXh0ZW5z
aW9ucy5XaW5kb3dzLiIpCisKKyhkZWZ2YXIgZ2RidXMtd2luZG93LWNvbW1hbmRlcgorICAi
Z2RidXMgY2FsbCAtLXNlc3Npb24gLS1kZXN0IG9yZy5nbm9tZS5TaGVsbCBcCistLW9iamVj
dC1wYXRoIC9vcmcvZ25vbWUvU2hlbGwvRXh0ZW5zaW9ucy9XaW5kb3dDb21tYW5kZXIgXAor
LS1tZXRob2Qgb3JnLmdub21lLlNoZWxsLkV4dGVuc2lvbnMuV2luZG93Q29tbWFuZGVyLiIp
CisKKzs7IGRlZmN1c3RvbSBmcmFtZS1wYXJhbWV0ZXIKKworKGRlZnVuIHdtLWZyYW1lICgp
CisgICJDaGVjayB3aGV0aGVyIEdOT01FIGV4dGVuc2lvbnMgYXJlIGFjdGl2ZS4iCisgIChs
ZXQqICgoYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKndtLWZyYW1lKiIpKSkKKyAgICAo
Y29uZGl0aW9uLWNhc2UgbmlsCisJKHByb2duCisJICAod2l0aC1jdXJyZW50LWJ1ZmZlciBi
dWZmZXIKKwkgICAgKGVyYXNlLWJ1ZmZlcikpCisJICAoY2FsbC1wcm9jZXNzLXNoZWxsLWNv
bW1hbmQKKwkgICAiZ25vbWUtZXh0ZW5zaW9ucyBpbmZvIHdpbmRvdy1jb21tYW5kZXJAZ25p
a29sYW9zLmdyIiBuaWwgYnVmZmVyKQorCSAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVy
CisJICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCisJICAgIChpZiAocmUtc2VhcmNoLWZv
cndhcmQgIkFDVElWRSIgbmlsIHQpCisJCShwcm9nbgorCQkgIChlcmFzZS1idWZmZXIpCisJ
CSAgKGNhbGwtcHJvY2Vzcy1zaGVsbC1jb21tYW5kCisJCSAgICJnbm9tZS1leHRlbnNpb25z
IGluZm8gd2luZG93LWNhbGxzQGRvbWFuZG9tYW4ueHl6IiBuaWwgYnVmZmVyKQorCQkgIChn
b3RvLWNoYXIgKHBvaW50LW1pbikpCisJCSAgKGlmIChyZS1zZWFyY2gtZm9yd2FyZCAiQUNU
SVZFIiBuaWwgdCkKKwkJICAgICAgKHNldHEgd20tZnJhbWUgdCkKKwkJICAgIChtZXNzYWdl
ICJHTk9NRSAnd2luZG93LWNhbGxzJyBleHRlbnNpb25zIG5vdCBhY3RpdmUiKSkpCisJICAg
ICAgKG1lc3NhZ2UgIkdOT01FICd3aW5kb3ctY29tbWFuZGVyJyBleHRlbnNpb25zIG5vdCBh
Y3RpdmUiKSkpKQorICAgICAgKGVycm9yIG5pbCkpCisKKyAgICAodW5sZXNzIHdtLWZyYW1l
CisgICAgICAoa2lsbC1idWZmZXIgYnVmZmVyKSkKKworICAgIHdtLWZyYW1lKSkKKworKGRl
ZnVuIHdtLWZyYW1lLXdpbmRvdy1pZCAoJm9wdGlvbmFsIGZyYW1lKQorICAiUmV0dXJuIHRo
ZSBpbnRlcm5hbCB3aW5kb3ctaWQgb2YgRlJBTUUgYXNzaWduZWQgYnkgR05PTUUuCitUaGlz
IGlkIGlzIG1haW50YWluZWQgZXhjbHVzaXZlbHkgYnkgR05PTUUgYW5kIG5vdCBhdmFpbGFi
bGUgYnkgYW55CitvdGhlciBtZWFucyB0aGFuIGJ5IGNhbGxpbmcgYSBHTk9NRSBleHRlbnNp
b24uICBJdCBpcyBhc3NpZ25lZCBieSBHTk9NRQorb25jZSBhbmQgYXBwYXJlbnRseSBkb2Vz
IG5vdCBjaGFuZ2UgZHVyaW5nIHRoZSBsaWZldGltZSBvZiBGUkFNRS4gIEl0IGlzCituZWVk
ZWQgaGVyZSB0byBvYnRhaW4sIGFtb25nIG90aGVycywgdGhlIGdlb21ldHJ5IG9mIEZSQU1F
J3Mgb3V0ZXIgZnJhbWUKK2FuZCB0byBtb3ZlIEZSQU1FIG9uIGl0cyBkaXNwbGF5IHZpYSBH
Tk9NRSBleHRlbnNpb25zLiIKKyAgKGxldCogKChmcmFtZSAod2luZG93LW5vcm1hbGl6ZS1m
cmFtZSBmcmFtZSkpCisJICh3aW5kb3ctaWQgKGZyYW1lLXBhcmFtZXRlciBmcmFtZSAnd20t
ZnJhbWUtd2luZG93LWlkKSkpCisgICAgKHVubGVzcyB3aW5kb3ctaWQKKyAgICAgIChsZXQq
ICgodGl0bGUgKGZyYW1lLXBhcmFtZXRlciBmcmFtZSAndGl0bGUpKQorCSAgICAgKHJhbmRv
bSAobnVtYmVyLXRvLXN0cmluZyAocmFuZG9tKSkpCisJICAgICAoYnVmZmVyIChnZXQtYnVm
ZmVyLWNyZWF0ZSAiKndtLWZyYW1lKiIpKSkKKwkodW53aW5kLXByb3RlY3QKKwkgICAgKHBy
b2duCisJICAgICAgOzsgT24gWCB3ZSBoYXZlIHRvIHN5bmNocm9uaXplIHNpbmNlIG90aGVy
d2lzZSB0aGUgbmFtZQorCSAgICAgIDs7IGNoYW5nZSB3b24ndCBnZXQgdGhyb3VnaCBiZWZv
cmUgd2UgY2FsbCB0aGUgc2hlbGwKKwkgICAgICA7OyBjb21tYW5kLiAgV2hldGhlciB0aGlz
IHdvcmtzIHdpdGggcGd0ayBpcyB5ZXQgYW5vdGhlcgorCSAgICAgIDs7IHF1ZXN0aW9uLgor
CSAgICAgICh3aGVuIChmYm91bmRwICd4LXN5bmNocm9uaXplKQorCQkoeC1zeW5jaHJvbml6
ZSB0IGZyYW1lKSkKKwkgICAgICAoc2V0LWZyYW1lLXBhcmFtZXRlciBmcmFtZSAndGl0bGUg
cmFuZG9tKQorCSAgICAgIChpZiAoZmJvdW5kcCAneC1zeW5jaHJvbml6ZSkKKwkJICAoeC1z
eW5jaHJvbml6ZSBuaWwgZnJhbWUpCisJCShzaXQtZm9yIDAuMSkpCisJICAgICAgKHdpdGgt
Y3VycmVudC1idWZmZXIgYnVmZmVyCisJCShlcmFzZS1idWZmZXIpKQorCSAgICAgIChjYWxs
LXByb2Nlc3Mtc2hlbGwtY29tbWFuZAorCSAgICAgICAoY29uY2F0IGdkYnVzLXdpbmRvd3Mg
Ikxpc3QiKSBuaWwgYnVmZmVyKQorCSAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZl
cgorCQkoZ290by1jaGFyIChwb2ludC1taW4pKQorCQkod2hlbiAoYW5kIChyZS1zZWFyY2gt
Zm9yd2FyZCByYW5kb20gbmlsIHQpCisJCQkgICAocmUtc2VhcmNoLWZvcndhcmQgIlwiaWRc
IjpcXChbMC05XStcXCkiIG5pbCB0KSkKKwkJICAoc2V0cSB3aW5kb3ctaWQgKG1hdGNoLXN0
cmluZyAxKSkKKzs7IAkJICAoc2V0LWZyYW1lLXBhcmFtZXRlciBmcmFtZSAnd20tZnJhbWUt
d2luZG93LWlkIHdpbmRvdy1pZCkKKyAgICAgICAgICAgICAgICAgICkpKQorCSAgKHNldC1m
cmFtZS1wYXJhbWV0ZXIgZnJhbWUgJ3RpdGxlIHRpdGxlKSkpKQorICAgIHdpbmRvdy1pZCkp
CisKKzs7IChkZWZ1biB3bS1mcmFtZS1nZW9tZXRyeSAoJm9wdGlvbmFsIGZyYW1lKQorOzsg
ICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKzs7IAkg
KGJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1mcmFtZSoiKSkKKzs7IAkgKHdpbmRv
dy1pZCAod20tZnJhbWUtd2luZG93LWlkIGZyYW1lKSkKKzs7IAkgeCB5IHdpZHRoIGhlaWdo
dCkKKzs7ICAgICAod2hlbiB3aW5kb3ctaWQKKzs7ICAgICAgICh3aXRoLWN1cnJlbnQtYnVm
ZmVyIGJ1ZmZlcgorOzsgCShlcmFzZS1idWZmZXIpKQorOzsgICAgICAgKGNhbGwtcHJvY2Vz
cy1zaGVsbC1jb21tYW5kCis7OyAgICAgICAgKGNvbmNhdCBnZGJ1cy13aW5kb3dzICJEZXRh
aWxzICIgd2luZG93LWlkKQorOzsgICAgICAgIG5pbCBidWZmZXIpCis7OyAgICAgICAod2l0
aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKKzs7IAkoZ290by1jaGFyIChwb2ludC1taW4pKQor
OzsgCSh3aGVuIChyZS1zZWFyY2gtZm9yd2FyZCAiXCJ4XCI6XFwoWy0rMC05XStcXCkiIG5p
bCB0KQorOzsgCSAgKHNldHEgeCAoc3RyaW5nLXRvLW51bWJlciAobWF0Y2gtc3RyaW5nIDEp
KSkpCis7OyAJKHdoZW4gKHJlLXNlYXJjaC1mb3J3YXJkICJcInlcIjpcXChbLSswLTldK1xc
KSIgbmlsIHQpCis7OyAJICAoc2V0cSB5IChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJp
bmcgMSkpKSkKKzs7IAkod2hlbiAocmUtc2VhcmNoLWZvcndhcmQgIlwid2lkdGhcIjpcXChb
MC05XStcXCkiIG5pbCB0KQorOzsgCSAgKHNldHEgd2lkdGggKHN0cmluZy10by1udW1iZXIg
KG1hdGNoLXN0cmluZyAxKSkpKQorOzsgCSh3aGVuIChyZS1zZWFyY2gtZm9yd2FyZCAiXCJo
ZWlnaHRcIjpcXChbMC05XStcXCkiIG5pbCB0KQorOzsgCSAgKHNldHEgaGVpZ2h0IChzdHJp
bmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMSkpKSkpCis7OyAgICAgICAobGlzdCB4IHkg
d2lkdGggaGVpZ2h0KSkpKQorCisoZGVmdW4gd20tZnJhbWUtbW92ZSAoZnJhbWUgeCB5KQor
ICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKwkgKGJ1
ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1mcmFtZSoiKSkKKwkgKHdpbmRvdy1pZCAo
d20tZnJhbWUtd2luZG93LWlkIGZyYW1lKSkpCisgICAgKHdoZW4gd2luZG93LWlkCisgICAg
ICAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKKwkoZXJhc2UtYnVmZmVyKSkKKyAgICAg
IChsZXQgKHdtLWZyYW1lKQorCShjYWxsLXByb2Nlc3Mtc2hlbGwtY29tbWFuZAorCSAoY29u
Y2F0IGdkYnVzLXdpbmRvd3MgIk1vdmUgIiB3aW5kb3ctaWQgIiAtLSAiCisJCSAobnVtYmVy
LXRvLXN0cmluZyB4KSAiICIgKG51bWJlci10by1zdHJpbmcgeSkpCisgICAgICAgbmlsIGJ1
ZmZlcikpKSkpCisKKzs7IEFwcGFyZW50bHkgYnJva2VuLCBkb2VzIG1vdmUgZnJhbWUgaGVy
ZS4KKyhkZWZ1biB3bS1mcmFtZS1yZXNpemUgKGZyYW1lIHdpZHRoIGhlaWdodCkKKyAgKGxl
dCogKChmcmFtZSAod2luZG93LW5vcm1hbGl6ZS1mcmFtZSBmcmFtZSkpCisJIChidWZmZXIg
KGdldC1idWZmZXItY3JlYXRlICIqd20tZnJhbWUqIikpCisJICh3aW5kb3ctaWQgKHdtLWZy
YW1lLXdpbmRvdy1pZCBmcmFtZSkpKQorICAgICh3aGVuIHdpbmRvdy1pZAorICAgICAgKHdp
dGgtY3VycmVudC1idWZmZXIgYnVmZmVyCisJKGVyYXNlLWJ1ZmZlcikpCisgICAgICAobGV0
ICh3bS1mcmFtZSkKKwkoY2FsbC1wcm9jZXNzLXNoZWxsLWNvbW1hbmQKKwkgKGNvbmNhdCBn
ZGJ1cy13aW5kb3dzICJSZXNpemUgIiB3aW5kb3ctaWQgIiAiCisJCSAobnVtYmVyLXRvLXN0
cmluZyB3aWR0aCkgIiAiIChudW1iZXItdG8tc3RyaW5nIGhlaWdodCkpCisJIG5pbCBidWZm
ZXIpKSkpKQorCisoZGVmdW4gd20tZnJhbWUtbW92ZS1yZXNpemUgKGZyYW1lIHggeSB3aWR0
aCBoZWlnaHQpCisgIChsZXQqICgoZnJhbWUgKHdpbmRvdy1ub3JtYWxpemUtZnJhbWUgZnJh
bWUpKQorCSAoYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKndtLWZyYW1lKiIpKQorCSAo
d2luZG93LWlkICh3bS1mcmFtZS13aW5kb3ctaWQgZnJhbWUpKSkKKyAgICAod2hlbiB3aW5k
b3ctaWQKKyAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgorCShlcmFzZS1idWZm
ZXIpKQorICAgICAgKGxldCAod20tZnJhbWUpCisJKGNhbGwtcHJvY2Vzcy1zaGVsbC1jb21t
YW5kCisJIChjb25jYXQgZ2RidXMtd2luZG93cyAiTW92ZVJlc2l6ZSAiIHdpbmRvdy1pZCAg
IiAtLSAiCisJCSAobnVtYmVyLXRvLXN0cmluZyB4KSAiICIgKG51bWJlci10by1zdHJpbmcg
eSkgIiAiCisJCSAobnVtYmVyLXRvLXN0cmluZyB3aWR0aCkgIiAiIChudW1iZXItdG8tc3Ry
aW5nIGhlaWdodCkpCisJIG5pbCBidWZmZXIpKSkpKQorCisoZGVmdW4gd20tZnJhbWUtZGV0
YWlscyAoJm9wdGlvbmFsIGZyYW1lKQorICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFs
aXplLWZyYW1lIGZyYW1lKSkKKwkgKGJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1m
cmFtZSoiKSkKKwkgKHdpbmRvdy1pZCAod20tZnJhbWUtd2luZG93LWlkIGZyYW1lKSkKKwkg
eCB5IHdpZHRoIGhlaWdodCkKKyAgICAod2hlbiB3aW5kb3ctaWQKKyAgICAgICh3aXRoLWN1
cnJlbnQtYnVmZmVyIGJ1ZmZlcgorCShlcmFzZS1idWZmZXIpKQorICAgICAgKGNhbGwtcHJv
Y2Vzcy1zaGVsbC1jb21tYW5kCisgICAgICAgKGNvbmNhdCBnZGJ1cy13aW5kb3ctY29tbWFu
ZGVyICJHZXREZXRhaWxzICIgd2luZG93LWlkKQorICAgICAgIG5pbCBidWZmZXIpCisgICAg
ICAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKKwkoZ290by1jaGFyIChwb2ludC1taW4p
KQorCSh3aGVuIChyZS1zZWFyY2gtZm9yd2FyZCAiXCJ4XCI6XFwoWy0rMC05XStcXCkiIG5p
bCB0KQorCSAgKHNldHEgeCAoc3RyaW5nLXRvLW51bWJlciAobWF0Y2gtc3RyaW5nIDEpKSkp
CisJKHdoZW4gKHJlLXNlYXJjaC1mb3J3YXJkICJcInlcIjpcXChbLSswLTldK1xcKSIgbmls
IHQpCisJICAoc2V0cSB5IChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMSkpKSkK
Kwkod2hlbiAocmUtc2VhcmNoLWZvcndhcmQgIlwid2lkdGhcIjpcXChbMC05XStcXCkiIG5p
bCB0KQorCSAgKHNldHEgd2lkdGggKHN0cmluZy10by1udW1iZXIgKG1hdGNoLXN0cmluZyAx
KSkpKQorCSh3aGVuIChyZS1zZWFyY2gtZm9yd2FyZCAiXCJoZWlnaHRcIjpcXChbMC05XStc
XCkiIG5pbCB0KQorCSAgKHNldHEgaGVpZ2h0IChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1z
dHJpbmcgMSkpKSkpCisgICAgICAobGlzdCB4IHkgd2lkdGggaGVpZ2h0KSkpKQorCisKKyhk
ZWZ1biB3bS1jdXJyZW50LW1vbml0b3ItZGV0YWlscyAoJm9wdGlvbmFsIGZyYW1lKQorICAo
bGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKwkgKGJ1ZmZl
ciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1mcmFtZSoiKSkKKwkgKHdpbmRvdy1pZCAod20t
ZnJhbWUtd2luZG93LWlkIGZyYW1lKSkpCisgICAgKHdoZW4gd2luZG93LWlkCisgICAgICAo
d2l0aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKKwkoZXJhc2UtYnVmZmVyKSkKKyAgICAgIChj
YWxsLXByb2Nlc3Mtc2hlbGwtY29tbWFuZAorICAgICAgIChjb25jYXQgZ2RidXMtd2luZG93
LWNvbW1hbmRlciAiR2V0Rm9jdXNlZE1vbml0b3JEZXRhaWxzICIpCisgICAgICAgbmlsIGJ1
ZmZlcikpKSkKKworKGRlZnVuIHdtLWZyYW1lLXJlY3RhbmdsZSAoJm9wdGlvbmFsIGZyYW1l
KQorICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKwkg
KGJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1mcmFtZSoiKSkKKwkgKHdpbmRvdy1p
ZCAod20tZnJhbWUtd2luZG93LWlkIGZyYW1lKSkKKwkgeCB5IHdpZHRoIGhlaWdodCkKKyAg
ICAod2hlbiB3aW5kb3ctaWQKKyAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgor
CShlcmFzZS1idWZmZXIpKQorICAgICAgKGNhbGwtcHJvY2Vzcy1zaGVsbC1jb21tYW5kCisg
ICAgICAgKGNvbmNhdCBnZGJ1cy13aW5kb3ctY29tbWFuZGVyICJHZXRGcmFtZVJlY3QgIiB3
aW5kb3ctaWQpCisgICAgICAgbmlsIGJ1ZmZlcikKKyAgICAgICh3aXRoLWN1cnJlbnQtYnVm
ZmVyIGJ1ZmZlcgorCShnb3RvLWNoYXIgKHBvaW50LW1pbikpCisJKHdoZW4gKHJlLXNlYXJj
aC1mb3J3YXJkICJcInhcIjpcXChbLSswLTldK1xcKSIgbmlsIHQpCisJICAoc2V0cSB4IChz
dHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMSkpKSkKKwkod2hlbiAocmUtc2VhcmNo
LWZvcndhcmQgIlwieVwiOlxcKFstKzAtOV0rXFwpIiBuaWwgdCkKKwkgIChzZXRxIHkgKHN0
cmluZy10by1udW1iZXIgKG1hdGNoLXN0cmluZyAxKSkpKQorCSh3aGVuIChyZS1zZWFyY2gt
Zm9yd2FyZCAiXCJ3aWR0aFwiOlxcKFswLTldK1xcKSIgbmlsIHQpCisJICAoc2V0cSB3aWR0
aCAoc3RyaW5nLXRvLW51bWJlciAobWF0Y2gtc3RyaW5nIDEpKSkpCisJKHdoZW4gKHJlLXNl
YXJjaC1mb3J3YXJkICJcImhlaWdodFwiOlxcKFswLTldK1xcKSIgbmlsIHQpCisJICAoc2V0
cSBoZWlnaHQgKHN0cmluZy10by1udW1iZXIgKG1hdGNoLXN0cmluZyAxKSkpKSkKKyAgICAg
IChsaXN0IHggeSB3aWR0aCBoZWlnaHQpKSkpCisKKyhkZWZ1biB3bS1idWZmZXItcmVjdGFu
Z2xlICgmb3B0aW9uYWwgZnJhbWUpCisgIChsZXQqICgoZnJhbWUgKHdpbmRvdy1ub3JtYWxp
emUtZnJhbWUgZnJhbWUpKQorCSAoYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKndtLWZy
YW1lKiIpKQorCSAod2luZG93LWlkICh3bS1mcmFtZS13aW5kb3ctaWQgZnJhbWUpKQorCSB4
IHkgd2lkdGggaGVpZ2h0KQorICAgICh3aGVuIHdpbmRvdy1pZAorICAgICAgKHdpdGgtY3Vy
cmVudC1idWZmZXIgYnVmZmVyCisJKGVyYXNlLWJ1ZmZlcikpCisgICAgICAoY2FsbC1wcm9j
ZXNzLXNoZWxsLWNvbW1hbmQKKyAgICAgICAoY29uY2F0IGdkYnVzLXdpbmRvdy1jb21tYW5k
ZXIgIkdldEJ1ZmZlclJlY3QgIiB3aW5kb3ctaWQpCisgICAgICAgbmlsIGJ1ZmZlcikKKyAg
ICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgorCShnb3RvLWNoYXIgKHBvaW50LW1p
bikpCisJKHdoZW4gKHJlLXNlYXJjaC1mb3J3YXJkICJcInhcIjpcXChbLSswLTldK1xcKSIg
bmlsIHQpCisJICAoc2V0cSB4IChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMSkp
KSkKKwkod2hlbiAocmUtc2VhcmNoLWZvcndhcmQgIlwieVwiOlxcKFstKzAtOV0rXFwpIiBu
aWwgdCkKKwkgIChzZXRxIHkgKHN0cmluZy10by1udW1iZXIgKG1hdGNoLXN0cmluZyAxKSkp
KQorCSh3aGVuIChyZS1zZWFyY2gtZm9yd2FyZCAiXCJ3aWR0aFwiOlxcKFswLTldK1xcKSIg
bmlsIHQpCisJICAoc2V0cSB3aWR0aCAoc3RyaW5nLXRvLW51bWJlciAobWF0Y2gtc3RyaW5n
IDEpKSkpCisJKHdoZW4gKHJlLXNlYXJjaC1mb3J3YXJkICJcImhlaWdodFwiOlxcKFswLTld
K1xcKSIgbmlsIHQpCisJICAoc2V0cSBoZWlnaHQgKHN0cmluZy10by1udW1iZXIgKG1hdGNo
LXN0cmluZyAxKSkpKSkKKyAgICAgIChsaXN0IHggeSB3aWR0aCBoZWlnaHQpKSkpCisKKyhk
ZWZ1biB3bS1mcmFtZS1wb3NpdGlvbiAoJm9wdGlvbmFsIGZyYW1lKQorICAobGV0KiAoKGZy
YW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKwkgKHdpbmRvdy1pZCAod20t
ZnJhbWUtd2luZG93LWlkIGZyYW1lKSkpCisgICAgKHdoZW4gd2luZG93LWlkCisgICAgICAo
bGV0KiAoKHJlY3RhbmdsZSAod20tZnJhbWUtcmVjdGFuZ2xlIGZyYW1lKSkKKwkgICAgIChs
ZWZ0IChjYXIgcmVjdGFuZ2xlKSkKKwkgICAgICh0b3AgKGNhZHIgcmVjdGFuZ2xlKSkpCisJ
KHdoZW4gKGFuZCAobnVtYmVycCBsZWZ0KSAobnVtYmVycCB0b3ApKQorCSAgKGNvbnMgbGVm
dCB0b3ApKSkpKSkKKworKGRlZnVuIHdtLWZyYW1lLXVubWluaW1pemUgKCZvcHRpb25hbCBm
cmFtZSkKKyAgKGxldCogKChmcmFtZSAod2luZG93LW5vcm1hbGl6ZS1mcmFtZSBmcmFtZSkp
CisJIChidWZmZXIgKGdldC1idWZmZXItY3JlYXRlICIqd20tZnJhbWUqIikpCisJICh3aW5k
b3ctaWQgKHdtLWZyYW1lLXdpbmRvdy1pZCBmcmFtZSkpKQorICAgICh3aGVuIHdpbmRvdy1p
ZAorICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVyCisJKGVyYXNlLWJ1ZmZlcikp
CisgICAgICAoY2FsbC1wcm9jZXNzLXNoZWxsLWNvbW1hbmQKKyAgICAgICAoY29uY2F0IGdk
YnVzLXdpbmRvd3MgIlVubWluaW1pemUgIiB3aW5kb3ctaWQpCisgICAgICAgbmlsIGJ1ZmZl
cikpKSkKKworKGRlZnVuIHdtLWZyYW1lLW1ha2VhYm92ZSAoJm9wdGlvbmFsIGZyYW1lKQor
ICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKwkgKGJ1
ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1mcmFtZSoiKSkKKwkgKHdpbmRvdy1pZCAo
d20tZnJhbWUtd2luZG93LWlkIGZyYW1lKSkpCisgICAgKHdoZW4gd2luZG93LWlkCisgICAg
ICAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKKwkoZXJhc2UtYnVmZmVyKSkKKyAgICAg
IChjYWxsLXByb2Nlc3Mtc2hlbGwtY29tbWFuZAorICAgICAgIChjb25jYXQgZ2RidXMtd2lu
ZG93cyAiTWFrZUFib3ZlICIgd2luZG93LWlkKQorICAgICAgIG5pbCBidWZmZXIpKSkpCisK
KyhkZWZ1biB3bS1mcmFtZS11bm1ha2VhYm92ZSAoJm9wdGlvbmFsIGZyYW1lKQorICAobGV0
KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKwkgKGJ1ZmZlciAo
Z2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1mcmFtZSoiKSkKKwkgKHdpbmRvdy1pZCAod20tZnJh
bWUtd2luZG93LWlkIGZyYW1lKSkpCisgICAgKHdoZW4gd2luZG93LWlkCisgICAgICAod2l0
aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKKwkoZXJhc2UtYnVmZmVyKSkKKyAgICAgIChjYWxs
LXByb2Nlc3Mtc2hlbGwtY29tbWFuZAorICAgICAgIChjb25jYXQgZ2RidXMtd2luZG93cyAi
VW5tYWtlQWJvdmUgIiB3aW5kb3ctaWQpCisgICAgICAgbmlsIGJ1ZmZlcikpKSkKKworKGRl
ZnVuIHdtLWZyYW1lLWFjdGl2YXRlICgmb3B0aW9uYWwgZnJhbWUpCisgIChsZXQqICgoZnJh
bWUgKHdpbmRvdy1ub3JtYWxpemUtZnJhbWUgZnJhbWUpKQorCSAoYnVmZmVyIChnZXQtYnVm
ZmVyLWNyZWF0ZSAiKndtLWZyYW1lKiIpKQorCSAod2luZG93LWlkICh3bS1mcmFtZS13aW5k
b3ctaWQgZnJhbWUpKSkKKyAgICAod2hlbiB3aW5kb3ctaWQKKyAgICAgICh3aXRoLWN1cnJl
bnQtYnVmZmVyIGJ1ZmZlcgorCShlcmFzZS1idWZmZXIpKQorICAgICAgKGNhbGwtcHJvY2Vz
cy1zaGVsbC1jb21tYW5kCisgICAgICAgKGNvbmNhdCBnZGJ1cy13aW5kb3dzICJBY3RpdmF0
ZSAiIHdpbmRvdy1pZCkKKyAgICAgICBuaWwgYnVmZmVyKSkpKQorCisoZGVjbGFyZS1mdW5j
dGlvbiB4LWZyYW1lLWdlb21ldHJ5ICJ4Zm5zLmMiKQorKGRlY2xhcmUtZnVuY3Rpb24gcGd0
ay1mcmFtZS1nZW9tZXRyeSAicGd0a2Zucy5jIikKKworKGRlZnVuIHdtLWZyYW1lLWdlb21l
dHJ5ICgmb3B0aW9uYWwgZnJhbWUgYXR0cmlidXRlKQorICAobGV0KiAoKGZyYW1lICh3aW5k
b3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKyAgICAgICAgIChuYXRpdmUtd2lkdGggKGZy
YW1lLXBpeGVsLXdpZHRoIGZyYW1lKSkKKyAgICAgICAgIChuYXRpdmUtaGVpZ2h0IChmcmFt
ZS1waXhlbC1oZWlnaHQgZnJhbWUpKQorICAgICAgICAgKG1lbnUtYmFyLWV4dGVybmFsIChv
ciAoZmVhdHVyZXAgJ3gtdG9vbGtpdCkgKGZlYXR1cmVwICdwZ3RrKSkpCisgICAgICAgICAo
dG9vbC1iYXItZXh0ZXJuYWwgKG9yIChmZWF0dXJlcCAnZ3RrKSAoZmVhdHVyZXAgJ3BndGsp
KSkKKwkgKG1lbnUtYmFyLWhlaWdodCAobWVudS1iYXItcGl4ZWwtaGVpZ2h0IGZyYW1lKSkK
KyAgICAgICAgICh0b29sLWJhci1oZWlnaHQgKHRvb2wtYmFyLXBpeGVsLWhlaWdodCBmcmFt
ZSkpCisgICAgICAgICAodG9vbC1iYXItd2lkdGggKHRvb2wtYmFyLXBpeGVsLXdpZHRoIGZy
YW1lKSkKKyAgICAgICAgICh0b29sLWJhci1wb3NpdGlvbiAoZnJhbWUtcGFyYW1ldGVyIGZy
YW1lICd0b29sLWJhci1wb3NpdGlvbikpCisgICAgICAgICAodG9vbC1iYXItbGVmdC13aWR0
aAorICAgICAgICAgIChpZiAoYW5kIHRvb2wtYmFyLWV4dGVybmFsIChlcSB0b29sLWJhci1w
b3NpdGlvbiAnbGVmdCkpCisgICAgICAgICAgICAgIHRvb2wtYmFyLXdpZHRoCisgICAgICAg
ICAgICAwKSkKKyAgICAgICAgICh0b29sLWJhci10b3AtaGVpZ2h0CisgICAgICAgICAgKGlm
IChhbmQgdG9vbC1iYXItZXh0ZXJuYWwgKGVxIHRvb2wtYmFyLXBvc2l0aW9uICd0b3ApKQor
ICAgICAgICAgICAgICB0b29sLWJhci1oZWlnaHQKKyAgICAgICAgICAgIDApKQorICAgICAg
ICAgKHRvb2wtYmFyLXJpZ2h0LXdpZHRoCisgICAgICAgICAgKGlmIChhbmQgdG9vbC1iYXIt
ZXh0ZXJuYWwgKGVxIHRvb2wtYmFyLXBvc2l0aW9uICdyaWdodCkpCisgICAgICAgICAgICAg
IHRvb2wtYmFyLXdpZHRoCisgICAgICAgICAgICAwKSkKKyAgICAgICAgICh0b29sLWJhci1i
b3R0b20taGVpZ2h0CisgICAgICAgICAgKGlmIChhbmQgdG9vbC1iYXItZXh0ZXJuYWwgKGVx
IHRvb2wtYmFyLXBvc2l0aW9uICdib3R0b20pKQorICAgICAgICAgICAgICB0b29sLWJhci1o
ZWlnaHQKKyAgICAgICAgICAgIDApKQorICAgICAgICAgOzsgTmF0aXZlIHNpemUgKyBleHRl
cm5hbCB3aWRnZXRzLgorICAgICAgICAgKGV4dGVybmFsLXdpZHRoCisJICAoKyBuYXRpdmUt
d2lkdGgKKyAgICAgICAgICAgICAoaWYgdG9vbC1iYXItZXh0ZXJuYWwKKyAgICAgICAgICAg
ICAgICAgdG9vbC1iYXItd2lkdGgKKyAgICAgICAgICAgICAgIDApKSkKKwkgKGV4dGVybmFs
LWhlaWdodAorCSAgKCsgbmF0aXZlLWhlaWdodAorCSAgICAgKGlmIG1lbnUtYmFyLWV4dGVy
bmFsIG1lbnUtYmFyLWhlaWdodCAwKQorICAgICAgICAgICAgIChpZiB0b29sLWJhci1leHRl
cm5hbAorICAgICAgICAgICAgICAgICB0b29sLWJhci1oZWlnaHQKKyAgICAgICAgICAgICAg
IDApKSkKKwkgOzsgVGhlIHJlY3RhbmdsZSBvZiB0aGUgd2luZG93IG1hbmFnZXIgZnJhbWUu
CisJIChyZWN0YW5nbGUgKHdtLWZyYW1lLXJlY3RhbmdsZSBmcmFtZSkpCisgICAgICAgICA7
OyBPdXRlciBmcmFtZS4KKwkgKG91dGVyLWxlZnQgKG50aCAwIHJlY3RhbmdsZSkpCisJIChv
dXRlci10b3AgKG50aCAxIHJlY3RhbmdsZSkpCisJIChvdXRlci13aWR0aCAobnRoIDIgcmVj
dGFuZ2xlKSkKKwkgKG91dGVyLWhlaWdodCAobnRoIDMgcmVjdGFuZ2xlKSkKKyAgICAgICAg
IChvdXRlci1yaWdodCAoKyBvdXRlci1sZWZ0IG91dGVyLXdpZHRoKSkKKyAgICAgICAgIChv
dXRlci1ib3R0b20gKCsgb3V0ZXItdG9wIG91dGVyLWhlaWdodCkpCisgICAgICAgICA7OyBU
aGUgZm9sbG93aW5nIHdpbGwgYWx3YXlzIGJlIGVzdGltYXRpb25zOiBUaGUgd2lkdGggb2Yg
dGhlCisgICAgICAgICA7OyBXTSBib3JkZXIgaXMgdGhlIHdpZHRoIG9mIHRoZSBvdXRlciBm
cmFtZSBtaW51cyB0aGF0IG9mIHRoZQorICAgICAgICAgOzsgZXh0ZXJuYWwgZGl2aWRlZCBi
eSB0d28uICBUaGUgaGVpZ2h0IG9mIHRoZSB0aXRsZSBiYXIgaXMKKyAgICAgICAgIDs7IHRo
ZW4gY2FsY3VsYXRlZCBmcm9tIHRoZSBoZWlnaHQgb2YgdGhlIG91dGVyIGZyYW1lIG1pbnVz
ZQorICAgICAgICAgOzsgdGhhdCBvZiB0aGUgZXh0ZXJuYWwgZnJhbWUgYW5kIHRoZSBib3Jk
ZXJzLgorCSAoYm9yZGVyLXdpZHRoICgvICgtIG91dGVyLXdpZHRoIGV4dGVybmFsLXdpZHRo
IDIpKSkKKyAgICAgICAgICh0aXRsZS1iYXItaGVpZ2h0ICgtIG91dGVyLWhlaWdodCAoKiAy
IGJvcmRlci13aWR0aCkgZXh0ZXJuYWwtaGVpZ2h0KSkKKyAgICAgICAgIDs7IE5hdGl2ZSBm
cmFtZS4KKyAgICAgICAgIChuYXRpdmUtbGVmdCAoKyBvdXRlci1sZWZ0IGJvcmRlci13aWR0
aCB0b29sLWJhci1sZWZ0LXdpZHRoKSkKKyAgICAgICAgIChuYXRpdmUtdG9wICgrIG91dGVy
LXRvcCBib3JkZXItd2lkdGggdGl0bGUtYmFyLWhlaWdodAorICAgICAgICAgICAgICAgICAg
ICAgICAgKGlmIG1lbnUtYmFyLWV4dGVybmFsIG1lbnUtYmFyLWhlaWdodCAwKQorICAgICAg
ICAgICAgICAgICAgICAgICAgKGlmIHRvb2wtYmFyLWV4dGVybmFsIHRvb2wtYmFyLXRvcC1o
ZWlnaHQgMCkpKQorICAgICAgICAgKG5hdGl2ZS1yaWdodCAoLSBvdXRlci1yaWdodCBib3Jk
ZXItd2lkdGggdG9vbC1iYXItcmlnaHQtd2lkdGgpKQorICAgICAgICAgKG5hdGl2ZS1ib3R0
b20gKC0gb3V0ZXItYm90dG9tIGJvcmRlci13aWR0aCB0b29sLWJhci1ib3R0b20taGVpZ2h0
KSkKKyAgICAgICAgIDs7IElubmVyIGZyYW1lLgorICAgICAgICAgKGludGVybmFsLWJvcmRl
ci13aWR0aCAoZnJhbWUtaW50ZXJuYWwtYm9yZGVyLXdpZHRoIGZyYW1lKSkKKyAgICAgICAg
IChpbm5lci1sZWZ0ICgrIG5hdGl2ZS1sZWZ0IGludGVybmFsLWJvcmRlci13aWR0aCkpCisg
ICAgICAgICAoaW5uZXItdG9wICgrIG5hdGl2ZS10b3AKKyAgICAgICAgICAgICAgICAgICAg
ICAgKGlmIG1lbnUtYmFyLWV4dGVybmFsIDAgbWVudS1iYXItaGVpZ2h0KQorICAgICAgICAg
ICAgICAgICAgICAgICAoaWYgdG9vbC1iYXItZXh0ZXJuYWwgMCB0b29sLWJhci1oZWlnaHQp
KSkKKyAgICAgICAgIChpbm5lci1yaWdodCAoLSBuYXRpdmUtcmlnaHQgaW50ZXJuYWwtYm9y
ZGVyLXdpZHRoKSkKKyAgICAgICAgIChpbm5lci1ib3R0b20gKC0gbmF0aXZlLWJvdHRvbSBp
bnRlcm5hbC1ib3JkZXItd2lkdGgpKSkKKyAgICAoY29uZAorICAgICAoKGVxIGF0dHJpYnV0
ZSAnb3V0ZXItZWRnZXMpCisgICAgICAobGlzdCBvdXRlci1sZWZ0IG91dGVyLXRvcCBvdXRl
ci1yaWdodCBvdXRlci1ib3R0b20pKQorICAgICAoKGVxIGF0dHJpYnV0ZSAnbmF0aXZlLWVk
Z2VzKQorICAgICAgKGxpc3QgbmF0aXZlLWxlZnQgbmF0aXZlLXRvcCBuYXRpdmUtcmlnaHQg
bmF0aXZlLWJvdHRvbSkpCisgICAgICgoZXEgYXR0cmlidXRlICdpbm5lci1lZGdlcykKKyAg
ICAgIChsaXN0IGlubmVyLWxlZnQgaW5uZXItdG9wIGlubmVyLXJpZ2h0IGlubmVyLWJvdHRv
bSkpCisgICAgICh0CisgICAgICAobGlzdCAoY29ucyAnb3V0ZXItcG9zaXRpb24gKGNvbnMg
b3V0ZXItbGVmdCBvdXRlci10b3ApKQorCSAgICAoY29ucyAnb3V0ZXItc2l6ZSAoY29ucyBv
dXRlci13aWR0aCBvdXRlci1oZWlnaHQpKQorCSAgICA7OyBBdHRlbnRpb246IFdlIGFzc3Vt
ZSB0aGF0IGFsbCBib3JkZXJzIGhhdmUgZXF1YWwgc2l6ZS4KKwkgICAgKGNvbnMgJ2V4dGVy
bmFsLWJvcmRlci1zaXplIChjb25zIGJvcmRlci13aWR0aCBib3JkZXItd2lkdGgpKQorICAg
ICAgICAgICAgOzsgVGhlIFggb3V0ZXIgYm9yZGVyLgorCSAgICAoY29ucyAnb3V0ZXItYm9y
ZGVyLXdpZHRoIGJvcmRlci13aWR0aCkKKwkgICAgKGNvbnMgJ3RpdGxlLWJhci1zaXplIChj
b25zIG91dGVyLXdpZHRoIHRpdGxlLWJhci1oZWlnaHQpKQorCSAgICAoY29ucyAnbWVudS1i
YXItZXh0ZXJuYWwgbWVudS1iYXItZXh0ZXJuYWwpCisJICAgIChjb25zICdtZW51LWJhci1z
aXplIChjb25zIG91dGVyLXdpZHRoIG1lbnUtYmFyLWhlaWdodCkpCisgICAgICAgICAgICA7
OyB0YWIgYmFyIG1pc3NpbmcgaGVyZQorICAgICAgICAgICAgKGNvbnMgJ3Rvb2wtYmFyLWV4
dGVybmFsIHRvb2wtYmFyLWV4dGVybmFsKQorCSAgICAoY29ucyAndG9vbC1iYXItcG9zaXRp
b24gdG9vbC1iYXItcG9zaXRpb24pCisgICAgICAgICAgICA7OyBOb3QgcmVhbGx5IC4uLgor
CSAgICAoY29ucyAndG9vbC1iYXItc2l6ZSAoY29ucyB0b29sLWJhci13aWR0aCB0b29sLWJh
ci1oZWlnaHQpKQorCSAgICAoY29ucyAnaW50ZXJuYWwtYm9yZGVyLXdpZHRoIGludGVybmFs
LWJvcmRlci13aWR0aCkpKSkpKQorCisoZGVmdW4gd20tZnJhbWUtZWRnZXMgKCZvcHRpb25h
bCBmcmFtZSB0eXBlKQorICAoaWYgKG9yIChlcSB0eXBlICdvdXRlci1lZGdlcykgKGVxIHR5
cGUgJ2lubmVyLWVkZ2VzKSkKKyAgICAgICh3bS1mcmFtZS1nZW9tZXRyeSBmcmFtZSB0eXBl
KQorICAgICh3bS1mcmFtZS1nZW9tZXRyeSBmcmFtZSAnbmF0aXZlLWVkZ2VzKSkpCisKKzs7
ICh3bS1mcmFtZS1tYWtlLWZyYW1lKSA7OyBpbiAnbWFrZS1mcmFtZScgaWYgJ3dtLWZyYW1l
JyBpcyB0LgorOzsgKHdtLWZyYW1lLWluaXRpYWxpemUpIDs7IHNldCB1cCBnbm9tZSBpZiAn
d20tZnJhbWUtY2hlY2snIGlzIG5vbi1uaWwuCisocHJvdmlkZSAnZ25vbWUtZnJhbWUpCisK
Kzs7OyBnbm9tZS1mcmFtZS5lbCBlbmRzIGhlcmUKZGlmZiAtLWdpdCBhL2xpc3Ava2RlLWZy
YW1lLmVsIGIvbGlzcC9rZGUtZnJhbWUuZWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAuLjE3ZDc5YTFmYTc4Ci0tLSAvZGV2L251bGwKKysrIGIvbGlzcC9rZGUt
ZnJhbWUuZWwKQEAgLTAsMCArMSwyMDIgQEAKKzs7OyBrZGUtZnJhbWUuZWwgLS0gZnJhbWUg
bWFuYWdlbWVudCBmdW5jdGlvbnMgZm9yIHRoZSBLREUgZGVza3RvcCAtKi0gbGV4aWNhbC1i
aW5kaW5nOnQgLSotCisKKzs7IENvcHlyaWdodCAoQykgMjAyNiBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24sIEluYy4KKworOzsgQXV0aG9yOiBNYXJ0aW4gUnVkYWxpY3MgPHJ1ZGFsaWNz
QGdteC5hdD4KKzs7IE1haW50YWluZXI6IGVtYWNzLWRldmVsQGdudS5vcmcKKzs7IEtleXdv
cmRzOiBpbnRlcm5hbCwgS0RFLCBLV0lOLCBQbGFzbWEKKzs7IFBhY2thZ2U6IGVtYWNzCisK
Kzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBFbWFjcy4KKworOzsgR05VIEVtYWNzIGlz
IGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
Kzs7IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5Cis7OyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBl
aXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorOzsgKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworOzsgR05VIEVtYWNzIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCis7OyBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorOzsgTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQorOzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KworOzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKzs7IGFsb25nIHdpdGggR05VIEVtYWNzLiAgSWYgbm90LCBz
ZWUgPGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworOzs7IENvbW1lbnRhcnk6
CisKKzs7OyBDb2RlOgorKGRlZnZhciBrZGUta2RvdG9vbCAiL2hvbWUvbWFydGluL2tkb3Rv
b2wvdGFyZ2V0L3JlbGVhc2Uva2RvdG9vbCIpCisKKyhkZWZ1biB3bS1mcmFtZSAoKQorICAi
Q2hlY2sgd2hldGhlciBLREUgZnJhbWUgaXMgYWN0aXZlLiIKKyAgKGxldCogKChidWZmZXIg
KGdldC1idWZmZXItY3JlYXRlICIqd20tZnJhbWUqIikpKQorICAgIChjb25kaXRpb24tY2Fz
ZSBuaWwKKwkocHJvZ24KKwkgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgorCSAgICAo
ZXJhc2UtYnVmZmVyKSkKKwkgIChjYWxsLXByb2Nlc3Mtc2hlbGwtY29tbWFuZAorCSAgIChj
b25jYXQga2RlLWtkb3Rvb2wgIiAtLXF1aWV0IikgbmlsIGJ1ZmZlcikKKwkgICh3aXRoLWN1
cnJlbnQtYnVmZmVyIGJ1ZmZlcgorCSAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQorCSAg
ICAoaWYgKGxvb2tpbmctYXQgImtkb3Rvb2wiKQorCQkoc2V0cSB3bS1mcmFtZSB0KQorCSAg
ICAgIChtZXNzYWdlICJLRE9UT09MIG5vdCBmb3VuZCIpKSkpCisgICAgICAoZXJyb3Igbmls
KSkKKworICAgICh1bmxlc3Mgd20tZnJhbWUKKyAgICAgIChraWxsLWJ1ZmZlciBidWZmZXIp
KQorCisgICAgd20tZnJhbWUpKQorCisoZGVmdW4gd20tZnJhbWUtd2luZG93LWlkICgmb3B0
aW9uYWwgZnJhbWUpCisgICJSZXR1cm4gdGhlIGludGVybmFsIHdpbmRvdy1pZCBvZiBGUkFN
RSBhc3NpZ25lZCBieSBLREUuIgorICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXpl
LWZyYW1lIGZyYW1lKSkKKwkgKHdpbmRvdy1pZCAoZnJhbWUtcGFyYW1ldGVyIGZyYW1lICd3
bS1mcmFtZS13aW5kb3ctaWQpKSkKKyAgICAodW5sZXNzIHdpbmRvdy1pZAorICAgICAgKGxl
dCogKCh0aXRsZSAoZnJhbWUtcGFyYW1ldGVyIGZyYW1lICd0aXRsZSkpCisJICAgICAocmFu
ZG9tIChudW1iZXItdG8tc3RyaW5nIChhYnMgKHJhbmRvbSkpKSkKKwkgICAgIChidWZmZXIg
KGdldC1idWZmZXItY3JlYXRlICIqd20tZnJhbWUqIikpKQorCSh1bndpbmQtcHJvdGVjdAor
CSAgICAocHJvZ24KKwkgICAgICAod2hlbiAoZmJvdW5kcCAneC1zeW5jaHJvbml6ZSkKKwkJ
KHgtc3luY2hyb25pemUgdCBmcmFtZSkpCisJICAgICAgKHNldC1mcmFtZS1wYXJhbWV0ZXIg
ZnJhbWUgJ3RpdGxlIHJhbmRvbSkKKwkgICAgICAoaWYgKGZib3VuZHAgJ3gtc3luY2hyb25p
emUpCisJCSAgKHgtc3luY2hyb25pemUgbmlsIGZyYW1lKQorCQkoc2l0LWZvciAwLjEpKQor
CSAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgorCQkoZXJhc2UtYnVmZmVyKSkK
KwkgICAgICAoY2FsbC1wcm9jZXNzLXNoZWxsLWNvbW1hbmQKKwkgICAgICAgKGNvbmNhdCAi
L2hvbWUvbWFydGluL2tkb3Rvb2wvdGFyZ2V0L3JlbGVhc2Uva2RvdG9vbCBzZWFyY2ggLUMg
IgorCQkgICAgICAgcmFuZG9tKQorCSAgICAgICBuaWwgYnVmZmVyKQorCSAgICAgICh3aXRo
LWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgorCQkoZ290by1jaGFyIChwb2ludC1taW4pKQorCQko
c2V0LWZyYW1lLXBhcmFtZXRlcgorCQkgZnJhbWUgJ3dtLWZyYW1lLXdpbmRvdy1pZAorCQkg
KGJ1ZmZlci1zdWJzdHJpbmctbm8tcHJvcGVydGllcyAocG9pbnQpIChsaW5lLWVuZC1wb3Np
dGlvbikpKSkpCisJICAoc2V0LWZyYW1lLXBhcmFtZXRlciBmcmFtZSAndGl0bGUgdGl0bGUp
KSkpCisgICAgd2luZG93LWlkKSkKKworKGRlZnVuIHdtLWZyYW1lLXJlY3RhbmdsZSAoJm9w
dGlvbmFsIGZyYW1lKQorICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZyYW1l
IGZyYW1lKSkKKwkgKGJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1mcmFtZSoiKSkK
KwkgKHdpbmRvdy1pZCAod20tZnJhbWUtd2luZG93LWlkIGZyYW1lKSkKKwkgeCB5IHdpZHRo
IGhlaWdodCkKKyAgICAod2hlbiB3aW5kb3ctaWQKKyAgICAgICh3aXRoLWN1cnJlbnQtYnVm
ZmVyIGJ1ZmZlcgorCShlcmFzZS1idWZmZXIpKQorICAgICAgKGNhbGwtcHJvY2Vzcy1zaGVs
bC1jb21tYW5kCisgICAgICAgKGNvbmNhdCBrZGUta2RvdG9vbCAiIGdldHdpbmRvd2dlb21l
dHJ5ICIgd2luZG93LWlkKQorICAgICAgIG5pbCBidWZmZXIpCisgICAgICAod2l0aC1jdXJy
ZW50LWJ1ZmZlciBidWZmZXIKKwkoZ290by1jaGFyIChwb2ludC1taW4pKQorCSh3aGVuIChy
ZS1zZWFyY2gtZm9yd2FyZCAiUG9zaXRpb246WyBdKlxcKFstKzAtOV0rXFwpLFxcKFstKzAt
OV0rXFwpIiBuaWwgdCkKKwkgIChzZXRxIHggKHN0cmluZy10by1udW1iZXIgKG1hdGNoLXN0
cmluZyAxKSkpCisJICAoc2V0cSB5IChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcg
MikpKSkKKwkoZ290by1jaGFyIChwb2ludC1taW4pKQorCSh3aGVuIChyZS1zZWFyY2gtZm9y
d2FyZCAiR2VvbWV0cnk6WyBdKlxcKFstKzAtOV0rXFwpeFxcKFstKzAtOV0rXFwpIiBuaWwg
dCkKKwkgIChzZXRxIHdpZHRoIChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMSkp
KQorCSAgKHNldHEgaGVpZ2h0IChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMikp
KSkKKwkobGlzdCB4IHkgd2lkdGggaGVpZ2h0KSkpKSkKKworKGRlZnVuIHdtLWZyYW1lLXBv
c2l0aW9uICgmb3B0aW9uYWwgZnJhbWUpCisgIChsZXQqICgoZnJhbWUgKHdpbmRvdy1ub3Jt
YWxpemUtZnJhbWUgZnJhbWUpKQorCSAod2luZG93LWlkICh3bS1mcmFtZS13aW5kb3ctaWQg
ZnJhbWUpKSkKKyAgICAod2hlbiB3aW5kb3ctaWQKKyAgICAgIChsZXQqICgocmVjdGFuZ2xl
ICh3bS1mcmFtZS1yZWN0YW5nbGUgZnJhbWUpKQorCSAgICAgKGxlZnQgKGNhciByZWN0YW5n
bGUpKQorCSAgICAgKHRvcCAoY2FkciByZWN0YW5nbGUpKSkKKwkod2hlbiAoYW5kIChudW1i
ZXJwIGxlZnQpIChudW1iZXJwIHRvcCkpCisJICAoY29ucyBsZWZ0IHRvcCkpKSkpKQorCiso
ZGVmdW4gd20tZnJhbWUtbW92ZSAoZnJhbWUgeCB5KQorICAobGV0KiAoKGZyYW1lICh3aW5k
b3ctbm9ybWFsaXplLWZyYW1lIGZyYW1lKSkKKwkgKGJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVh
dGUgIip3bS1mcmFtZSoiKSkKKwkgKHdpbmRvdy1pZCAod20tZnJhbWUtd2luZG93LWlkIGZy
YW1lKSkpCisgICAgKHdoZW4gd2luZG93LWlkCisgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZl
ciBidWZmZXIKKwkoZXJhc2UtYnVmZmVyKSkKKyAgICAgIChjYWxsLXByb2Nlc3Mtc2hlbGwt
Y29tbWFuZAorICAgICAgIChjb25jYXQga2RlLWtkb3Rvb2wgIiB3aW5kb3dtb3ZlICIgd2lu
ZG93LWlkICIgIiAobnVtYmVyLXRvLXN0cmluZyB4KQorCSAgICAgICAiICIgKG51bWJlci10
by1zdHJpbmcgeSkpCisgICAgICAgbmlsIGJ1ZmZlcikpKSkKKworKGRlZnVuIHdtLWZyYW1l
LXNpemUgKGZyYW1lIHdpZHRoIGhlaWdodCkKKyAgKGxldCogKChmcmFtZSAod2luZG93LW5v
cm1hbGl6ZS1mcmFtZSBmcmFtZSkpCisJIChidWZmZXIgKGdldC1idWZmZXItY3JlYXRlICIq
d20tZnJhbWUqIikpCisJICh3aW5kb3ctaWQgKHdtLWZyYW1lLXdpbmRvdy1pZCBmcmFtZSkp
KQorICAgICh3aGVuIHdpbmRvdy1pZAorICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVm
ZmVyCisJKGVyYXNlLWJ1ZmZlcikpCisgICAgICAoY2FsbC1wcm9jZXNzLXNoZWxsLWNvbW1h
bmQKKyAgICAgICAoY29uY2F0IGtkZS1rZG90b29sICIgd2luZG93c2l6ZSAiIHdpbmRvdy1p
ZCAiICIgKG51bWJlci10by1zdHJpbmcgd2lkdGgpCisJICAgICAgICIgIiAobnVtYmVyLXRv
LXN0cmluZyBoZWlnaHQpKQorICAgICAgIG5pbCBidWZmZXIpKSkpCisKKyhkZWZ1biB3bS13
aW5kb3ctYWN0aXZhdGUgKCZvcHRpb25hbCBmcmFtZSkKKyAgKGxldCogKChmcmFtZSAod2lu
ZG93LW5vcm1hbGl6ZS1mcmFtZSBmcmFtZSkpCisJIChidWZmZXIgKGdldC1idWZmZXItY3Jl
YXRlICIqd20tZnJhbWUqIikpCisJICh3aW5kb3ctaWQgKHdtLWZyYW1lLXdpbmRvdy1pZCBm
cmFtZSkpKQorICAgICh3aGVuIHdpbmRvdy1pZAorICAgICAgKHdpdGgtY3VycmVudC1idWZm
ZXIgYnVmZmVyCisJKGVyYXNlLWJ1ZmZlcikpCisgICAgICAoY2FsbC1wcm9jZXNzLXNoZWxs
LWNvbW1hbmQKKyAgICAgICAoY29uY2F0IGtkZS1rZG90b29sICIgd2luZG93YWN0aXZhdGUg
IiB3aW5kb3ctaWQpCisgICAgICAgbmlsIGJ1ZmZlcikpKSkKKworKGRlZnVuIHdtLWZyYW1l
LXJhaXNlICgmb3B0aW9uYWwgZnJhbWUpCisgIChsZXQqICgoZnJhbWUgKHdpbmRvdy1ub3Jt
YWxpemUtZnJhbWUgZnJhbWUpKQorCSAoYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKndt
LWZyYW1lKiIpKQorCSAod2luZG93LWlkICh3bS1mcmFtZS13aW5kb3ctaWQgZnJhbWUpKSkK
KyAgICAod2hlbiB3aW5kb3ctaWQKKyAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZl
cgorCShlcmFzZS1idWZmZXIpKQorICAgICAgKGNhbGwtcHJvY2Vzcy1zaGVsbC1jb21tYW5k
CisgICAgICAgKGNvbmNhdCBrZGUta2RvdG9vbCAiIHdpbmRvd3JhaXNlICIgd2luZG93LWlk
KQorICAgICAgIG5pbCBidWZmZXIpKSkpCisKKyhkZWZ1biB3bS1mcmFtZS1taW5pbWl6ZSAo
Jm9wdGlvbmFsIGZyYW1lKQorICAobGV0KiAoKGZyYW1lICh3aW5kb3ctbm9ybWFsaXplLWZy
YW1lIGZyYW1lKSkKKwkgKGJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip3bS1mcmFtZSoi
KSkKKwkgKHdpbmRvdy1pZCAod20tZnJhbWUtd2luZG93LWlkIGZyYW1lKSkpCisgICAgKHdo
ZW4gd2luZG93LWlkCisgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWZmZXIKKwkoZXJh
c2UtYnVmZmVyKSkKKyAgICAgIChjYWxsLXByb2Nlc3Mtc2hlbGwtY29tbWFuZAorICAgICAg
IChjb25jYXQga2RlLWtkb3Rvb2wgIiB3aW5kb3dtaW5pbWl6ZSAiIHdpbmRvdy1pZCkKKyAg
ICAgICBuaWwgYnVmZmVyKSkpKQorCisoZGVmdW4gd20td2luZG93LXRvZ2dsZS1wcm9wZXJ0
eSAoZnJhbWUgcHJvcGVydHkpCisgIChsZXQqICgoZnJhbWUgKHdpbmRvdy1ub3JtYWxpemUt
ZnJhbWUgZnJhbWUpKQorCSAoYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKndtLWZyYW1l
KiIpKQorCSAod2luZG93LWlkICh3bS1mcmFtZS13aW5kb3ctaWQgZnJhbWUpKSkKKyAgICAo
d2hlbiB3aW5kb3ctaWQKKyAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgorCShl
cmFzZS1idWZmZXIpKQorICAgICAgKGNhbGwtcHJvY2Vzcy1zaGVsbC1jb21tYW5kCisgICAg
ICAgKGNvbmNhdCBrZGUta2RvdG9vbCAiIHdpbmRvd3N0YXRlIC0tdG9nZ2xlICIgcHJvcGVy
dHkgIiAiIHdpbmRvdy1pZCkKKyAgICAgICBuaWwgYnVmZmVyKSkpKQorCis7OyAod20tZnJh
bWUpCis7OyAod20tZnJhbWUtd2luZG93LWlkKQorOzsgKHdtLWZyYW1lLXdpbmRvdy1pZCAo
bmV4dC1mcmFtZSkpCis7OyAod20tZnJhbWUtcmVjdGFuZ2xlKQorOzsgKHdtLWZyYW1lLXJl
Y3RhbmdsZSAobmV4dC1mcmFtZSkpCis7OyAod20tZnJhbWUtbW92ZSBuaWwgNDAwIDQwMCkK
Kzs7ICh3bS1mcmFtZS1tb3ZlIChuZXh0LWZyYW1lKSAxMjAwIDIwMCkKKzs7ICh3bS1mcmFt
ZS1zaXplIG5pbCA4MDAgMjAwKQorOzsgKHdtLWZyYW1lLXJhaXNlIChuZXh0LWZyYW1lKSkK
Kzs7ICh3bS1mcmFtZS1taW5pbWl6ZSAobmV4dC1mcmFtZSkpCis7OyAod20tZnJhbWUtYWN0
aXZhdGUgKG5leHQtZnJhbWUpKQorOzsgKHdtLWZyYW1lLXRvZ2dsZS1wcm9wZXJ0eSAoc2Vs
ZWN0ZWQtZnJhbWUpICJBQk9WRSIpCis7OyAod20tZnJhbWUtdG9nZ2xlLXByb3BlcnR5IChu
ZXh0LWZyYW1lKSAiQUJPVkUiKQorOzsgKHdtLWZyYW1lLXRvZ2dsZS1wcm9wZXJ0eSAoc2Vs
ZWN0ZWQtZnJhbWUpICJCRUxPVyIpCis7OyAod20tZnJhbWUtdG9nZ2xlLXByb3BlcnR5IChu
ZXh0LWZyYW1lKSAiQkVMT1ciKQorOzsgKHdtLWZyYW1lLXRvZ2dsZS1wcm9wZXJ0eSAoc2Vs
ZWN0ZWQtZnJhbWUpICJTS0lQX1RBU0tCQVIiKQorOzsge2E0MjkzZmVlLWVlNTUtNDc3ZC1i
ZTc5LTQ0MzViOTQ3MWE1NH0KKzs7IChmcmFtZS1wYXJhbWV0ZXIgbmlsICd3bS1mcmFtZS13
aW5kb3ctaWQpCisKKyhwcm92aWRlICdrZGUtZnJhbWUpCisKKzs7OyB3bS1mcmFtZS5lbCBl
bmRzIGhlcmUKZGlmZiAtLWdpdCBhL2xpc3Avc3RhcnR1cC5lbCBiL2xpc3Avc3RhcnR1cC5l
bAppbmRleCBlNGMyMGQ0YjU5Mi4uYzdmOWRlOTEwMGEgMTAwNjQ0Ci0tLSBhL2xpc3Avc3Rh
cnR1cC5lbAorKysgYi9saXNwL3N0YXJ0dXAuZWwKQEAgLTE1NDAsNiArMTU0MCw5IEBAIGNv
bW1hbmQtbGluZQogICAgICAgc3RhcnR1cC1pbml0LWRpcmVjdG9yeSkpKQogICAoc2V0cSBl
YXJseS1pbml0LWZpbGUgdXNlci1pbml0LWZpbGUpCiAKKyAgOzsgSGFuZGxlIGNhc2Ugd2hl
cmUgJ3dtLWNoZWNrLWZyYW1lJyB3YXMgc2V0IGluIGVhcmx5LWluaXQuZWwuCisgICh3bS1m
cmFtZS1jaGVjaykKKwogICA7OyBBbWVuZCBgbmF0aXZlLWNvbXAtZWxuLWxvYWQtcGF0aCcs
IHNpbmNlIHRoZSBlYXJseS1pbml0IGZpbGUgbWF5CiAgIDs7IGhhdmUgYWx0ZXJlZCBgdXNl
ci1lbWFjcy1kaXJlY3RvcnknIGFuZC9vciBjaGFuZ2VkIHRoZSBlbG4tY2FjaGUKICAgOzsg
ZGlyZWN0b3J5LgpkaWZmIC0tZ2l0IGEvc3JjL2ZyYW1lLmMgYi9zcmMvZnJhbWUuYwppbmRl
eCAyYzBhMjdjZjQ3Yy4uYWU0ODY5ZTI0NjggMTAwNjQ0Ci0tLSBhL3NyYy9mcmFtZS5jCisr
KyBiL3NyYy9mcmFtZS5jCkBAIC0zNTEwLDIxICszNTEwLDI4IEBAIERFRlVOICgibWFrZS1m
cmFtZS12aXNpYmxlIiwgRm1ha2VfZnJhbWVfdmlzaWJsZSwgU21ha2VfZnJhbWVfdmlzaWJs
ZSwKIHsKICAgc3RydWN0IGZyYW1lICpmID0gZGVjb2RlX2xpdmVfZnJhbWUgKGZyYW1lKTsK
IAotICBpZiAoRlJBTUVfV0lORE9XX1AgKGYpICYmIEZSQU1FX1RFUk1JTkFMIChmKS0+ZnJh
bWVfdmlzaWJsZV9pbnZpc2libGVfaG9vaykKLSAgICBGUkFNRV9URVJNSU5BTCAoZiktPmZy
YW1lX3Zpc2libGVfaW52aXNpYmxlX2hvb2sgKGYsIHRydWUpOwotCi0gIGlmIChpc190dHlf
Y2hpbGRfZnJhbWUgKGYpKQorICBpZiAoRlJBTUVfV01fRlJBTUVfUCAoZikgJiYgRlJBTUVf
SUNPTklGSUVEX1AgKGYpCisgICAgICAmJiAhTklMUCAoRmZib3VuZHAgKFF3bV9mcmFtZV91
bm1pbmltaXplKSkpCisgICAgY2FsbG4gKFF3bV9mcmFtZV91bm1pbmltaXplLCBmcmFtZSk7
CisgIGVsc2UKICAgICB7Ci0gICAgICBTRVRfRlJBTUVfVklTSUJMRSAoZiwgdHJ1ZSk7Ci0g
ICAgICB0dHlfcmFpc2VfbG93ZXJfZnJhbWUgKGYsIHRydWUpOwotICAgIH0KKyAgICAgIGlm
IChGUkFNRV9XSU5ET1dfUCAoZikgJiYgRlJBTUVfVEVSTUlOQUwgKGYpLT5mcmFtZV92aXNp
YmxlX2ludmlzaWJsZV9ob29rKQorCUZSQU1FX1RFUk1JTkFMIChmKS0+ZnJhbWVfdmlzaWJs
ZV9pbnZpc2libGVfaG9vayAoZiwgdHJ1ZSk7CiAKLSAgbWFrZV9mcmFtZV92aXNpYmxlXzEg
KGYtPnJvb3Rfd2luZG93KTsKKyAgICAgIGlmIChpc190dHlfY2hpbGRfZnJhbWUgKGYpKQor
CXsKKwkgIFNFVF9GUkFNRV9WSVNJQkxFIChmLCB0cnVlKTsKKwkgIHR0eV9yYWlzZV9sb3dl
cl9mcmFtZSAoZiwgdHJ1ZSk7CisJfQogCi0gIC8qIE1ha2UgbWVudSBiYXIgdXBkYXRlIGZv
ciB0aGUgQnVmZmVycyBhbmQgRnJhbWVzIG1lbnVzLiAgKi8KLSAgLyogd2luZG93c19vcl9i
dWZmZXJzX2NoYW5nZWQgPSAxNTsgRklYTUU6IFdoeT8gICovCisgICAgICBtYWtlX2ZyYW1l
X3Zpc2libGVfMSAoZi0+cm9vdF93aW5kb3cpOworCisgICAgICAvKiBNYWtlIG1lbnUgYmFy
IHVwZGF0ZSBmb3IgdGhlIEJ1ZmZlcnMgYW5kIEZyYW1lcyBtZW51cy4gICovCisgICAgICAv
KiB3aW5kb3dzX29yX2J1ZmZlcnNfY2hhbmdlZCA9IDE1OyBGSVhNRTogV2h5PyAgKi8KKwor
ICAgICAgWFNFVEZSQU1FIChmcmFtZSwgZik7CisgICAgfQogCi0gIFhTRVRGUkFNRSAoZnJh
bWUsIGYpOwogICByZXR1cm4gZnJhbWU7CiB9CiAKQEAgLTM2NzYsNyArMzY4Myw5IEBAIERF
RlVOICgicmFpc2UtZnJhbWUiLCBGcmFpc2VfZnJhbWUsIFNyYWlzZV9mcmFtZSwgMCwgMSwg
IiIsCiAKICAgRm1ha2VfZnJhbWVfdmlzaWJsZSAoZnJhbWUpOwogCi0gIGlmIChGUkFNRV9U
RVJNSU5BTCAoZiktPmZyYW1lX3JhaXNlX2xvd2VyX2hvb2spCisgIGlmIChGUkFNRV9XTV9G
UkFNRV9QIChmKSAmJiAhTklMUCAoRmZib3VuZHAgKFF3bV9mcmFtZV9tYWtlYWJvdmUpKSkK
KyAgICBjYWxsbiAoUXdtX2ZyYW1lX21ha2VhYm92ZSwgZnJhbWUpOworICBlbHNlIGlmIChG
UkFNRV9URVJNSU5BTCAoZiktPmZyYW1lX3JhaXNlX2xvd2VyX2hvb2spCiAgICAgKCpGUkFN
RV9URVJNSU5BTCAoZiktPmZyYW1lX3JhaXNlX2xvd2VyX2hvb2spIChmLCB0cnVlKTsKIAog
ICByZXR1cm4gUW5pbDsKQEAgLTM2OTIsNyArMzcwMSw5IEBAIERFRlVOICgibG93ZXItZnJh
bWUiLCBGbG93ZXJfZnJhbWUsIFNsb3dlcl9mcmFtZSwgMCwgMSwgIiIsCiB7CiAgIHN0cnVj
dCBmcmFtZSAqZiA9IGRlY29kZV9saXZlX2ZyYW1lIChmcmFtZSk7CiAKLSAgaWYgKEZSQU1F
X1RFUk1JTkFMIChmKS0+ZnJhbWVfcmFpc2VfbG93ZXJfaG9vaykKKyAgaWYgKEZSQU1FX1dN
X0ZSQU1FX1AgKGYpICYmICFOSUxQIChGZmJvdW5kcCAoUXdtX2ZyYW1lX3VubWFrZWFib3Zl
KSkpCisgICAgY2FsbG4gKFF3bV9mcmFtZV91bm1ha2VhYm92ZSwgZnJhbWUpOworICBlbHNl
IGlmIChGUkFNRV9URVJNSU5BTCAoZiktPmZyYW1lX3JhaXNlX2xvd2VyX2hvb2spCiAgICAg
KCpGUkFNRV9URVJNSU5BTCAoZiktPmZyYW1lX3JhaXNlX2xvd2VyX2hvb2spIChmLCBmYWxz
ZSk7CiAKICAgcmV0dXJuIFFuaWw7CkBAIC00NDQ0LDYgKzQ0NTUsMzkgQEAgREVGVU4gKCJ0
b29sLWJhci1waXhlbC13aWR0aCIsIEZ0b29sX2Jhcl9waXhlbF93aWR0aCwKICAgcmV0dXJu
IG1ha2VfZml4bnVtICgwKTsKIH0KIAorREVGVU4gKCJ0b29sLWJhci1waXhlbC1oZWlnaHQi
LCBGdG9vbF9iYXJfcGl4ZWxfaGVpZ2h0LAorICAgICAgIFN0b29sX2Jhcl9waXhlbF9oZWln
aHQsIDAsIDEsIDAsCisgICAgICAgZG9jOiAvKiBSZXR1cm4gaGVpZ2h0IGluIHBpeGVscyBv
ZiBGUkFNRSdzIHRvb2wgYmFyLgorVGhlIHJlc3VsdCBpcyBncmVhdGVyIHRoYW4gemVybyBv
bmx5IHdoZW4gdGhlIHRvb2wgYmFyIGlzIG9uIHRoZSB0b3AKK29yIGJvdHRvbSBvZiBGUkFN
RS4gIElmIEZSQU1FIGlzIG9taXR0ZWQgb3IgbmlsLCB0aGUgc2VsZWN0ZWQgZnJhbWUKK2lz
IHVzZWQuICAqLykKKyAgKExpc3BfT2JqZWN0IGZyYW1lKQoreworI2lmZGVmIEZSQU1FX1RP
T0xCQVJfV0lEVEgKKyAgc3RydWN0IGZyYW1lICpmID0gZGVjb2RlX2FueV9mcmFtZSAoZnJh
bWUpOworCisgIGlmIChGUkFNRV9XSU5ET1dfUCAoZikpCisgICAgcmV0dXJuIG1ha2VfZml4
bnVtIChGUkFNRV9UT09MQkFSX0hFSUdIVCAoZikpOworI2VuZGlmCisgIHJldHVybiBtYWtl
X2ZpeG51bSAoMCk7Cit9CisKK0RFRlVOICgibWVudS1iYXItcGl4ZWwtaGVpZ2h0IiwgRm1l
bnVfYmFyX3BpeGVsX2hlaWdodCwKKyAgICAgICBTbWVudV9iYXJfcGl4ZWxfaGVpZ2h0LCAw
LCAxLCAwLAorICAgICAgIGRvYzogLyogUmV0dXJuIGhlaWdodCBpbiBwaXhlbHMgb2YgRlJB
TUUncyBtZW51IGJhci4KK0lmIEZSQU1FIGlzIG9taXR0ZWQgb3IgbmlsLCB0aGUgc2VsZWN0
ZWQgZnJhbWUgaXMgdXNlZC4gICovKQorICAoTGlzcF9PYmplY3QgZnJhbWUpCit7CisgIHN0
cnVjdCBmcmFtZSAqZiA9IGRlY29kZV9hbnlfZnJhbWUgKGZyYW1lKTsKKworI2lmZGVmIEhB
VkVfRVhUX01FTlVfQkFSCisgIHJldHVybiBtYWtlX2ZpeG51bSAoRlJBTUVfTUVOVUJBUl9I
RUlHSFQgKGYpKTsKKyNlbGlmIGRlZmluZWQgRlJBTUVfTUVOVV9CQVJfSEVJR0hUIChmKQor
ICByZXR1cm4gbWFrZV9maXhudW0gKEZSQU1FX01FTlVfQkFSX0hFSUdIVCAoZikpOworI2Vu
ZGlmCisgIHJldHVybiBtYWtlX2ZpeG51bSAoMCk7Cit9CisKIERFRlVOICgiZnJhbWUtdGV4
dC1jb2xzIiwgRmZyYW1lX3RleHRfY29scywgU2ZyYW1lX3RleHRfY29scywgMCwgMSwgMCwK
ICAgICAgICBkb2M6IC8qIFJldHVybiB3aWR0aCBpbiBjb2x1bW5zIG9mIEZSQU1FJ3MgdGV4
dCBhcmVhLiAgKi8pCiAgIChMaXNwX09iamVjdCBmcmFtZSkKQEAgLTQ2NTQsOSArNDY5OCwx
MiBAQCBERUZVTiAoImZyYW1lLXBvc2l0aW9uIiwgRmZyYW1lX3Bvc2l0aW9uLAogY29uc3Rh
bnQgb2Zmc2V0IHRvIHRoZSB2YWx1ZXMuICAqLykKICAgICAgKExpc3BfT2JqZWN0IGZyYW1l
KQogewotICByZWdpc3RlciBzdHJ1Y3QgZnJhbWUgKmYgPSBkZWNvZGVfbGl2ZV9mcmFtZSAo
ZnJhbWUpOworICBzdHJ1Y3QgZnJhbWUgKmYgPSBkZWNvZGVfbGl2ZV9mcmFtZSAoZnJhbWUp
OwogCi0gIHJldHVybiBGY29ucyAobWFrZV9maXhudW0gKGYtPmxlZnRfcG9zKSwgbWFrZV9m
aXhudW0gKGYtPnRvcF9wb3MpKTsKKyAgaWYgKEZSQU1FX1dNX0ZSQU1FX1AgKGYpICYmICFO
SUxQIChGZmJvdW5kcCAoUXdtX2ZyYW1lX3Bvc2l0aW9uKSkpCisgICAgcmV0dXJuIGNhbGxu
IChRd21fZnJhbWVfcG9zaXRpb24sIGZyYW1lKTsKKyAgZWxzZQorICAgIHJldHVybiBGY29u
cyAobWFrZV9maXhudW0gKGYtPmxlZnRfcG9zKSwgbWFrZV9maXhudW0gKGYtPnRvcF9wb3Mp
KTsKIH0KIAogREVGVU4gKCJzZXQtZnJhbWUtcG9zaXRpb24iLCBGc2V0X2ZyYW1lX3Bvc2l0
aW9uLApAQCAtNDY3NSw3ICs0NzIyLDEwIEBAIERFRlVOICgic2V0LWZyYW1lLXBvc2l0aW9u
IiwgRnNldF9mcmFtZV9wb3NpdGlvbiwKICAgaW50IHh2YWwgPSBjaGVja19pbnRlZ2VyX3Jh
bmdlICh4LCBJTlRfTUlOLCBJTlRfTUFYKTsKICAgaW50IHl2YWwgPSBjaGVja19pbnRlZ2Vy
X3JhbmdlICh5LCBJTlRfTUlOLCBJTlRfTUFYKTsKIAotICBpZiAoRlJBTUVfV0lORE9XX1Ag
KGYpKQorICBpZiAoRlJBTUVfV01fRlJBTUVfUCAoZikgJiYgIU5JTFAgKEZmYm91bmRwIChR
d21fZnJhbWVfbW92ZSkpKQorICAgIHJldHVybiBjYWxsbiAoUXdtX2ZyYW1lX21vdmUsIGZy
YW1lLCBtYWtlX2ZpeG51bSAoeHZhbCksCisJCSAgbWFrZV9maXhudW0gKHl2YWwpKTsKKyAg
ZWxzZSBpZiAoRlJBTUVfV0lORE9XX1AgKGYpKQogICAgIHsKICNpZmRlZiBIQVZFX1dJTkRP
V19TWVNURU0KICAgICAgIGlmIChGUkFNRV9URVJNSU5BTCAoZiktPnNldF9mcmFtZV9vZmZz
ZXRfaG9vaykKQEAgLTQ3MjEsMTQgKzQ3NzEsMTcgQEAgREVGVU4gKCJzZXQtZnJhbWUtc2l6
ZS1hbmQtcG9zaXRpb24tcGl4ZWx3aXNlIiwgRnNldF9mcmFtZV9zaXplX2FuZF9wb3NpdGlv
bl9waXgKICAgIExpc3BfT2JqZWN0IHgsIExpc3BfT2JqZWN0IHksIExpc3BfT2JqZWN0IGdy
YXZpdHkpCiB7CiAgIHN0cnVjdCBmcmFtZSAqZiA9IGRlY29kZV9saXZlX2ZyYW1lIChmcmFt
ZSk7CisgIGJvb2wgd21fZnJhbWVfcAorICAgID0gRlJBTUVfV01fRlJBTUVfUCAoZikgJiYg
IU5JTFAgKEZmYm91bmRwIChRd21fZnJhbWVfbW92ZV9yZXNpemUpKTsKIAogICBpZiAoTklM
UCAoZ3Jhdml0eSkpCiAgICAgZi0+d2luX2dyYXZpdHkgPSAxOwogICBlbHNlCiAgICAgZi0+
d2luX2dyYXZpdHkgPSBjaGVja19pbnRlZ2VyX3JhbmdlIChncmF2aXR5LCAwLCAxMCk7CiAK
LSAgaWYgKEZSQU1FX1dJTkRPV19QIChmKQotICAgICAgJiYgRlJBTUVfVEVSTUlOQUwgKGYp
LT5zZXRfd2luZG93X3NpemVfYW5kX3Bvc2l0aW9uX2hvb2spCisgIGlmICh3bV9mcmFtZV9w
CisgICAgICB8fCAoRlJBTUVfV0lORE9XX1AgKGYpCisJICAmJiBGUkFNRV9URVJNSU5BTCAo
ZiktPnNldF93aW5kb3dfc2l6ZV9hbmRfcG9zaXRpb25faG9vaykpCiAgICAgewogICAgICAg
aW50IHRleHRfd2lkdGggPSBjaGVja19pbnRlZ2VyX3JhbmdlICh3aWR0aCwgMSwgSU5UX01B
WCk7CiAgICAgICBpbnQgdGV4dF9oZWlnaHQgPSBjaGVja19pbnRlZ2VyX3JhbmdlIChoZWln
aHQsIDEsIElOVF9NQVgpOwpAQCAtNDczNiw4ICs0Nzg5LDEzIEBAIERFRlVOICgic2V0LWZy
YW1lLXNpemUtYW5kLXBvc2l0aW9uLXBpeGVsd2lzZSIsIEZzZXRfZnJhbWVfc2l6ZV9hbmRf
cG9zaXRpb25fcGl4CiAgICAgICBmLT5sZWZ0X3BvcyA9IGNoZWNrX2ludGVnZXJfcmFuZ2Ug
KHgsIElOVF9NSU4sIElOVF9NQVgpOwogICAgICAgZi0+dG9wX3BvcyA9IGNoZWNrX2ludGVn
ZXJfcmFuZ2UgKHksIElOVF9NSU4sIElOVF9NQVgpOwogCi0gICAgICBhZGp1c3RfZnJhbWVf
c2l6ZSAoZiwgdGV4dF93aWR0aCwgdGV4dF9oZWlnaHQsIDEsIGZhbHNlLAotCQkJIFFzaXpl
X2FuZF9wb3NpdGlvbik7CisgICAgICBpZiAod21fZnJhbWVfcCkKKwljYWxsbiAoUXdtX2Zy
YW1lX21vdmVfcmVzaXplLCBmcmFtZSwgbWFrZV9maXhudW0gKGYtPmxlZnRfcG9zKSwKKwkg
ICAgICAgbWFrZV9maXhudW0gKGYtPnRvcF9wb3MpLCBtYWtlX2ZpeG51bSAodGV4dF93aWR0
aCksCisJICAgICAgIG1ha2VfZml4bnVtICh0ZXh0X2hlaWdodCkpOworICAgICAgZWxzZQor
CWFkanVzdF9mcmFtZV9zaXplIChmLCB0ZXh0X3dpZHRoLCB0ZXh0X2hlaWdodCwgMSwgZmFs
c2UsCisJCQkgICBRc2l6ZV9hbmRfcG9zaXRpb24pOwogICAgIH0KICAgZWxzZQogICAgIHsK
QEAgLTczODIsNiArNzQ0MCwxMiBAQCBzeW1zX29mX2ZyYW1lICh2b2lkKQogICBERUZTWU0g
KFFmcmFtZV9pZCwgImZyYW1lLWlkIik7CiAgIERFRlNZTSAoUWNsb25lZF9mcm9tLCAiY2xv
bmVkLWZyb20iKTsKICAgREVGU1lNIChRdW5kZWxldGVkLCAidW5kZWxldGVkIik7CisgIERF
RlNZTSAoUXdtX2ZyYW1lX3VubWluaW1pemUsICJ3bS1mcmFtZS11bm1pbmltaXplIik7Cisg
IERFRlNZTSAoUXdtX2ZyYW1lX21ha2VhYm92ZSwgIndtLWZyYW1lLW1ha2VhYm92ZSIpOwor
ICBERUZTWU0gKFF3bV9mcmFtZV91bm1ha2VhYm92ZSwgIndtLWZyYW1lLXVubWFrZWFib3Zl
Iik7CisgIERFRlNZTSAoUXdtX2ZyYW1lX3Bvc2l0aW9uLCAid20tZnJhbWUtcG9zaXRpb24i
KTsKKyAgREVGU1lNIChRd21fZnJhbWVfbW92ZSwgIndtLWZyYW1lLW1vdmUiKTsKKyAgREVG
U1lNIChRd21fZnJhbWVfbW92ZV9yZXNpemUsICJ3bS1mcmFtZS1tb3ZlLXJlc2l6ZSIpOwog
CiAgIGZvciAoaW50IGkgPSAwOyBpIDwgQVJSQVlFTFRTIChmcmFtZV9wYXJtcyk7IGkrKykK
ICAgICB7CkBAIC03NzkzLDYgKzc4NTcsMTEgQEAgZm9jdXMgKHdoZXJlIGEgZnJhbWUgaW1t
ZWRpYXRlbHkgbG9zZXMgZm9jdXMgd2hlbiBpdCdzIGxlZnQgYnkgdGhlIG1vdXNlCiAgIGFs
dGVyX2Z1bGxzY3JlZW5fZnJhbWVzID0gUW5pbDsKICNlbmRpZgogCisgIERFRlZBUl9CT09M
ICgid20tZnJhbWUiLCB3bV9mcmFtZSwKKwkgICAgICAgZG9jOiAvKiBOb24tbmlsIHdoZW4g
d20tZnJhbWUgZnVuY3Rpb25zIGNhbiBiZSB1c2VkLgorTm90IHRvIGJlIHNldCBieSB1c2Vy
cyBkaXJlY3RseS4gICovKTsKKyAgd21fZnJhbWUgPSBmYWxzZTsKKwogICBERUZWQVJfQk9P
TCAoImFmdGVyLWRlbGV0ZS1mcmFtZS1zZWxlY3QtbXJ1LWZyYW1lIiwKIAkgICAgICAgYWZ0
ZXJfZGVsZXRlX2ZyYW1lX3NlbGVjdF9tcnVfZnJhbWUsCiAJICAgICAgIGRvYzogLyogTm9u
LW5pbCBtZWFucyBgZGVsZXRlLWZyYW1lJyBzZWxlY3RzIG1vc3QgcmVjZW50bHkgdXNlZCBm
cmFtZS4KQEAgLTc4NTgsNiArNzkyNyw4IEBAIGZvY3VzICh3aGVyZSBhIGZyYW1lIGltbWVk
aWF0ZWx5IGxvc2VzIGZvY3VzIHdoZW4gaXQncyBsZWZ0IGJ5IHRoZSBtb3VzZQogICBkZWZz
dWJyICgmU3JpZ2h0X2RpdmlkZXJfd2lkdGgpOwogICBkZWZzdWJyICgmU2JvdHRvbV9kaXZp
ZGVyX3dpZHRoKTsKICAgZGVmc3ViciAoJlN0b29sX2Jhcl9waXhlbF93aWR0aCk7CisgIGRl
ZnN1YnIgKCZTdG9vbF9iYXJfcGl4ZWxfaGVpZ2h0KTsKKyAgZGVmc3ViciAoJlNtZW51X2Jh
cl9waXhlbF9oZWlnaHQpOwogICBkZWZzdWJyICgmU3NldF9mcmFtZV9oZWlnaHQpOwogICBk
ZWZzdWJyICgmU3NldF9mcmFtZV93aWR0aCk7CiAgIGRlZnN1YnIgKCZTc2V0X2ZyYW1lX3Np
emUpOwpkaWZmIC0tZ2l0IGEvc3JjL2ZyYW1lLmggYi9zcmMvZnJhbWUuaAppbmRleCAwOTFi
MTEyZThiOS4uZmU5ZTVkYmExMWEgMTAwNjQ0Ci0tLSBhL3NyYy9mcmFtZS5oCisrKyBiL3Ny
Yy9mcmFtZS5oCkBAIC0xODMwLDYgKzE4MzAsMTAgQEAgI2RlZmluZSBGUkFNRV9TTUFMTEVT
VF9DSEFSX1dJRFRIKGYpCQlcCiAjZGVmaW5lIEZSQU1FX1NNQUxMRVNUX0ZPTlRfSEVJR0hU
KGYpCQlcCiAgIEZSQU1FX0RJU1BMQVlfSU5GTyAoZiktPnNtYWxsZXN0X2ZvbnRfaGVpZ2h0
CiAKKy8qIFRydWUgaWYgRiBzaG91bGQgYmUgaGFuZGxlZCBieSB3bV9mcmFtZSBmdW5jdGlv
bnMuICAqLworI2RlZmluZSBGUkFNRV9XTV9GUkFNRV9QKGYpCQkJCQkJXAorICAod21fZnJh
bWUgJiYgIUZSQU1FX1BBUkVOVF9GUkFNRSAoZikgJiYgIWlzX3R0eV9mcmFtZSAoZikpCisK
IC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgogCQkJCUZyYW1lIFBhcmFtZXRlcnMKICAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKi8KZGlmZiAtLWdpdCBhL3NyYy9wZ3RrZm5zLmMgYi9zcmMvcGd0a2Zucy5jCmlu
ZGV4IDQyNTdkYzQ1Zjk4Li45NDM5ZThjYzBjYyAxMDA2NDQKLS0tIGEvc3JjL3BndGtmbnMu
YworKysgYi9zcmMvcGd0a2Zucy5jCkBAIC0zMzI3LDExICszMzI3LDEwIEBAIGZyYW1lX2dl
b21ldHJ5IChMaXNwX09iamVjdCBmcmFtZSwgTGlzcF9PYmplY3QgYXR0cmlidXRlKQogICBi
b29sIGZ1bGxzY3JlZW4gPSAoRVEgKGZ1bGxzY3JlZW5fc3ltYm9sLCBRZnVsbGJvdGgpCiAJ
CSAgICAgfHwgRVEgKGZ1bGxzY3JlZW5fc3ltYm9sLCBRZnVsbHNjcmVlbikpOwogICBpbnQg
Ym9yZGVyID0gZnVsbHNjcmVlbiA/IDAgOiBmLT5ib3JkZXJfd2lkdGg7Ci0gIGludCB0aXRs
ZV9oZWlnaHQgPSAwOwogICBpbnQgbmF0aXZlX3dpZHRoID0gRlJBTUVfUElYRUxfV0lEVEgg
KGYpOwogICBpbnQgbmF0aXZlX2hlaWdodCA9IEZSQU1FX1BJWEVMX0hFSUdIVCAoZik7CiAg
IGludCBvdXRlcl93aWR0aCA9IG5hdGl2ZV93aWR0aCArIDIgKiBib3JkZXI7Ci0gIGludCBv
dXRlcl9oZWlnaHQgPSBuYXRpdmVfaGVpZ2h0ICsgMiAqIGJvcmRlciArIHRpdGxlX2hlaWdo
dDsKKyAgaW50IG91dGVyX2hlaWdodCA9IG5hdGl2ZV9oZWlnaHQgKyAyICogYm9yZGVyOwog
CiAgIC8qIEdldCB0aGVzZSBoZXJlIGJlY2F1c2UgdGhleSBjYW4ndCBiZSBnb3QgaW4gY29u
ZmlndXJlX2V2ZW50KCkuICovCiAgIGludCBsZWZ0X3BvcywgdG9wX3BvczsKQEAgLTMzNTIs
NyArMzM1MSw3IEBAIGZyYW1lX2dlb21ldHJ5IChMaXNwX09iamVjdCBmcmFtZSwgTGlzcF9P
YmplY3QgYXR0cmlidXRlKQogICAgIH0KIAogICBpbnQgbmF0aXZlX2xlZnQgPSBsZWZ0X3Bv
cyArIGJvcmRlcjsKLSAgaW50IG5hdGl2ZV90b3AgPSB0b3BfcG9zICsgYm9yZGVyICsgdGl0
bGVfaGVpZ2h0OworICBpbnQgbmF0aXZlX3RvcCA9IHRvcF9wb3MgKyBib3JkZXI7CiAgIGlu
dCBuYXRpdmVfcmlnaHQgPSBsZWZ0X3BvcyArIG91dGVyX3dpZHRoIC0gYm9yZGVyOwogICBp
bnQgbmF0aXZlX2JvdHRvbSA9IHRvcF9wb3MgKyBvdXRlcl9oZWlnaHQgLSBib3JkZXI7CiAg
IGludCBpbnRlcm5hbF9ib3JkZXJfd2lkdGggPSBGUkFNRV9JTlRFUk5BTF9CT1JERVJfV0lE
VEggKGYpOwpAQCAtMzM2MCw2ICszMzU5LDcgQEAgZnJhbWVfZ2VvbWV0cnkgKExpc3BfT2Jq
ZWN0IGZyYW1lLCBMaXNwX09iamVjdCBhdHRyaWJ1dGUpCiAgIGludCB0b29sX2Jhcl9oZWln
aHQgPSBGUkFNRV9UT09MQkFSX0hFSUdIVCAoZik7CiAgIGludCB0b29sX2Jhcl93aWR0aCA9
ICh0b29sX2Jhcl9oZWlnaHQKIAkJCT8gb3V0ZXJfd2lkdGggLSAyICogaW50ZXJuYWxfYm9y
ZGVyX3dpZHRoIDogMCk7CisgIGludCBtZW51X2Jhcl9oZWlnaHQgPSBGUkFNRV9NRU5VQkFS
X0hFSUdIVCAoZik7CiAKICAgdGFiX2Jhcl9oZWlnaHQgPSBGUkFNRV9UQUJfQkFSX0hFSUdI
VCAoZik7CiAgIHRhYl9iYXJfd2lkdGggPSAodGFiX2Jhcl9oZWlnaHQKQEAgLTMzOTUsOSAr
MzM5NSwxMSBAQCBmcmFtZV9nZW9tZXRyeSAoTGlzcF9PYmplY3QgZnJhbWUsIExpc3BfT2Jq
ZWN0IGF0dHJpYnV0ZSkKIAkJICAgID8gRmNvbnMgKG1ha2VfZml4bnVtICgwKSwgbWFrZV9m
aXhudW0gKDApKQogCQkgICAgOiBGY29ucyAobWFrZV9maXhudW0gKGJvcmRlciksIG1ha2Vf
Zml4bnVtIChib3JkZXIpKSkpLAogCSAgICBGY29ucyAoUXRpdGxlX2Jhcl9zaXplLAotCQkg
ICBGY29ucyAobWFrZV9maXhudW0gKDApLCBtYWtlX2ZpeG51bSAodGl0bGVfaGVpZ2h0KSkp
LAotCSAgICBGY29ucyAoUW1lbnVfYmFyX2V4dGVybmFsLCBRbmlsKSwKLQkgICAgRmNvbnMg
KFFtZW51X2Jhcl9zaXplLCBGY29ucyAobWFrZV9maXhudW0gKDApLCBtYWtlX2ZpeG51bSAo
MCkpKSwKKwkJICAgRmNvbnMgKG1ha2VfZml4bnVtICgwKSwgbWFrZV9maXhudW0gKDApKSks
CisJICAgIEZjb25zIChRbWVudV9iYXJfZXh0ZXJuYWwsCisJCSAgIEZSQU1FX0VYVEVSTkFM
X01FTlVfQkFSIChmKSA/IFF0IDogUW5pbCksCisJICAgIEZjb25zIChRbWVudV9iYXJfc2l6
ZSwgRmNvbnMgKG1ha2VfZml4bnVtICgwKSwKKwkJCQkJICBtYWtlX2ZpeG51bSAobWVudV9i
YXJfaGVpZ2h0KSkpLAogCSAgICBGY29ucyAoUXRhYl9iYXJfc2l6ZSwKIAkJICAgRmNvbnMg
KG1ha2VfZml4bnVtICh0YWJfYmFyX3dpZHRoKSwKIAkJCSAgbWFrZV9maXhudW0gKHRhYl9i
YXJfaGVpZ2h0KSkpLApkaWZmIC0tZ2l0IGEvc3JjL3BndGt0ZXJtLmMgYi9zcmMvcGd0a3Rl
cm0uYwppbmRleCA3NTdmZjU3YTlmMi4uMDQyNzViOTc5Y2UgMTAwNjQ0Ci0tLSBhL3NyYy9w
Z3RrdGVybS5jCisrKyBiL3NyYy9wZ3RrdGVybS5jCkBAIC03MTA2LDcgKzcxMDYsNyBAQCAj
ZGVmaW5lIE5VTV9BUkdWIDEwCiAKICAgLyogSWYgdGhlIFBHVEsgcG9ydCBpcyBiZWluZyB1
c2VkIHVuZGVyIFgsIGNvbXBsYWluIHZlcnkgbG91ZGx5LCBhcwogICAgICB0aGF0IGlzbid0
IHN1cHBvcnRlZC4gICovCi0gIHBndGtfZGlzcGxheV94X3dhcm5pbmcgKGRweSk7CisvKiog
ICBwZ3RrX2Rpc3BsYXlfeF93YXJuaW5nIChkcHkpOyAqKi8KIAogICBkcHlpbmZvID0geHph
bGxvYyAoc2l6ZW9mICpkcHlpbmZvKTsKICAgcGd0a19pbml0aWFsaXplX2Rpc3BsYXlfaW5m
byAoZHB5aW5mbyk7Cg==

--------------aMJnSuskYzqIP1aBTrr4P4T4--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 6 May 2026 09:24:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 06 05:24:41 2026
Received: from localhost ([127.0.0.1]:40307 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wKYUj-00020h-71
	for submit <at> debbugs.gnu.org; Wed, 06 May 2026 05:24:41 -0400
Received: from mout.gmx.net ([212.227.17.20]:57443)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wKYUg-0001zH-FV
 for 80926 <at> debbugs.gnu.org; Wed, 06 May 2026 05:24:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1778059471; x=1778664271; i=rudalics@HIDDEN;
 bh=FyuRGT6Q0BhkGb69IRBJsPjB2BcsAfsJLTwrjXye3d8=;
 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=gUNZK3zV5HBpiwlzfR14PulAMmiAe0WKxpb2bsYJ0ngAljTbQtb+eJqexcFNi3R1
 MejmN8DRhza/WFb16aRJVgtsDXtceCDTRioz54g/l3tkAVYv7VjBYqZsCQiRWyBgy
 lNzn3nF+fQtQI3gVhHIxxVvVEt/uxC80JgihbT3gicvVyZKgxkHz3QpQYlmxG8HTJ
 pzrvqpZXsVYgvgVicJMqCPfIvuOpabBmbAoYOMYgQ3j4bIMbcymueLAezegFVVY5n
 gZQuVTaHBOO6PbUAOZJ9YCALWcXmvw4PbztPvyTw0wDdz0M3aeUeFRbbGSUAD+oJ5
 UrpjasyaV49NpUuB2w==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MTzfG-1vtiDU3Ony-00Oejo; Wed, 06
 May 2026 11:24:30 +0200
Message-ID: <40871200-0f74-4835-a86d-3873b23db077@HIDDEN>
Date: Wed, 6 May 2026 11:24:29 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN> <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN> <87pl395xwn.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87pl395xwn.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:keDqmcjV4J21zPfeDuA5Dqgbi1V5u0kF7bgafuyd/Tbjh5blt0b
 dnx7IVboBxaFSYXxyPx1E6Iz4Y3ixZG08EEaLfi/p09ucoPPSpUSnURkkCUmWZxmqaEv6eP
 FSOkEb/Vg8PXxEjrE9zLpd/wnBKytBEHu8TbfD8i57HHmPifMfLxp9OzV926GeoL+VN27wb
 tVswowB+RCCQg3ACGxVAg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:0qVwB/Jqo/U=;jeR5Nlzez5IGHuUim3lMqN/e3ep
 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
 P/g5Z9t7QXpNv1w==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

 > Here is a discussion I found online which discusses some workaround:
 > https://discourse.gnome.org/t/cross-process-window-activation-on-wayland/20306
 >
 > Also, Firefox is GTK3 and does indeed support auto activation. Here are
 > two xdg_activation_v1 related pull requests:
 >
 > https://bugzilla.mozilla.org/show_bug.cgi?id=1692119
 > https://bugzilla.mozilla.org/show_bug.cgi?id=1744002
 >
 > Can't delve into the technicalities, sadly.

Both look good but I can't do much with them.  I can't build with
Wayland because my graphic card is too old.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 5 May 2026 21:50:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 05 17:50:31 2026
Received: from localhost ([127.0.0.1]:60835 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wKNex-0008Pk-BM
	for submit <at> debbugs.gnu.org; Tue, 05 May 2026 17:50:31 -0400
Received: from [185.67.36.66] (port=34297 helo=mout02.posteo.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wKNes-0008OJ-10
 for 80926 <at> debbugs.gnu.org; Tue, 05 May 2026 17:50:29 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id D9085240184
 for <80926 <at> debbugs.gnu.org>; Tue,  5 May 2026 23:50:19 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1778017819; bh=tWIUYvsGK8haoUWGvkdJ/mpDjZHZPxs7VWmxl2qZHqQ=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=g2LzZilNkqSZzlgReJvVCZEAp0e5apn6n9Rv0N8rHzj88yLZ+vw6SHvLxs+UaYbsP
 XUgltDZlDXMy2YVnr4zu4J50nkzhyiYBhetagsxRBbC2GmVlOY4QiKj1D1HVYnfUfZ
 Wae2FaJiUTfKu6TIfrPaJMlJC+5mG9G/Rkr5C8NXKLIkI40EWCFVmy3NNSOVs0Bo2f
 NfsLppggCCI1PjHR5T3qjC/MNNdfP9gGBcNzmlDvICAGhAVfQy7XcF+0lMQjoGSgpi
 NJNi1xfQDJ6rlLuOu8pwFU00FbzoiHrUs0MpN5dWw0PnTqJcK3ndmZbgqwhhLIJxIg
 eMULN54rA8gAw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g9ByM0JYdz6twH;
 Tue,  5 May 2026 23:50:18 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
 <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN>
Date: Tue, 05 May 2026 21:50:19 +0000
Message-ID: <87pl395xwn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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: -2.0 (--)

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:
> I have no idea though how to
> implement that token exchanging mechanism - GTK3 does not support it.

Here is a discussion I found online which discusses some workaround:
https://discourse.gnome.org/t/cross-process-window-activation-on-wayland/20306

Also, Firefox is GTK3 and does indeed support auto activation. Here are
two xdg_activation_v1 related pull requests:

https://bugzilla.mozilla.org/show_bug.cgi?id=1692119
https://bugzilla.mozilla.org/show_bug.cgi?id=1744002

Can't delve into the technicalities, sadly.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 5 May 2026 21:00:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 05 17:00:37 2026
Received: from localhost ([127.0.0.1]:60458 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wKMse-0000IT-G0
	for submit <at> debbugs.gnu.org; Tue, 05 May 2026 17:00:37 -0400
Received: from [185.67.36.66] (port=57269 helo=mout02.posteo.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wKMsa-00005x-JC
 for 80926 <at> debbugs.gnu.org; Tue, 05 May 2026 17:00:34 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 5DE79240108
 for <80926 <at> debbugs.gnu.org>; Tue,  5 May 2026 23:00:24 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1778014825; bh=wLJhRzw6o8NpCzlWta9ciIoe7FdW3zn0KIuTFbUWjKQ=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=XD5vvtlNLfv1bPsavB+Wei1TWeINB9vCPpLxk+Vh/78BmhIXXdpLt1tbjNXdc8rpb
 BNO7AQRc0v+Aw2ldqSaZY25OYb34M05MPBlZ1TQHqjotKbdxsAD48hJbN0d0XdbOb6
 +HnhJn6XWMBWxv2Zk4pVGuvIL1BfLYYkfwYVPay/p4YFGGOu8Sf+iUXQuwon/ln9UN
 3jZrULm6JoKUkDkVhWSdzP6bS/1by2Ls/yKUyBzbiIZv3hRDC4J8yMbxRbJsAq8rNY
 CNf/wvdKI79h6TCKLrpcktxqLhoUEO3fAfB7A0iX+QQLxmi3s9sCuBqvKnoS3a0VUN
 +hcCZ67kEa9HQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g99qW3R1lz6tsf;
 Tue,  5 May 2026 22:59:19 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <878q9xbovc.fsf@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
 <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN>
 <878q9xbovc.fsf@HIDDEN>
Date: Tue, 05 May 2026 20:59:20 +0000
Message-ID: <87se85609l.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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: -2.0 (--)


I've prepended a `notify-send` call in emacsclient.desktops' Exec entry:

Exec=sh -c "notify-send 'token' $XDG_ACTIVATION_TOKEN; if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor= --display=\\"$WAYLAND_DISPLAY\\" \\"\\$@\\"; else exec emacsclient --alternate-editor= --create-frame; fi" sh %F

Each token shown in the OS notification tray is different.

Shutting down the Emacs daemon and opening a file using Emacs (Client) for the first time is the only time
where the token displayed in the echo area and the one shown through
`notify-send` are the same.

All the subsequent attempts of opening a
file show the same token in the echo area and a different, always
changing one in the OS notification area.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 5 May 2026 20:12:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 05 16:12:29 2026
Received: from localhost ([127.0.0.1]:60165 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wKM84-0000Zi-CK
	for submit <at> debbugs.gnu.org; Tue, 05 May 2026 16:12:29 -0400
Received: from [185.67.36.65] (port=36127 helo=mout01.posteo.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wKM7x-0000Xu-Hn
 for 80926 <at> debbugs.gnu.org; Tue, 05 May 2026 16:12:25 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 0E582240029
 for <80926 <at> debbugs.gnu.org>; Tue,  5 May 2026 22:12:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1778011934; bh=fnWM5fpxrDPySiHoRUP3ulHK9d3CJyOJjmVvIS17Cbw=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=rgCCX4npxuC6GoXKbkSiY3+lmWbg7FbnPRo9wCivsgB6BlnBR6P4l6jXLylZQIBQT
 tT2BIyovWmTphccB0lQoYkj+kFE1/bb4qY2MEr1SwJL3swEUZVQCb8uhCNSOFCYdJN
 2pfKfkJ7kJCISOaa/hcBbaRdbHRQSFCCT1iivyy+YlJL5bCqjaiBo0Gyr9iE4pBIxK
 NVOyAtVgLmwQP3M8EAEubYtaUCknDschT3qy+nUEJc5tyHklmrpWJCsCyx7072qZK0
 FNnm22u5feviwUI0+3OlZWS8/h9TAmj7bAw//DPeEq5TOJnek3Yf02a3xaHGyShBO3
 oIZ8hZ/ye9ffQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g98n86dbrz9rxB;
 Tue,  5 May 2026 22:12:12 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN>
Date: Tue, 05 May 2026 20:12:13 +0000
Message-ID: <878q9xbovc.fsf@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
 <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
 <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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: -2.0 (--)

martin rudalics <rudalics@HIDDEN> writes:

>> No, I mean the notification that naturally occurs in GNOME Wayland when
>> an app tries to gain focus. First picture of this article as
>> reference:
>> https://blogs.gnome.org/shell-dev/2024/09/20/understanding-gnome-shells-focus-stealing-prevention/
>
> Interesting.  That article also seems to explain why a new frame created
> by the server usually does receive focus.  You could try to inject a
>
> (message (format "%s" (getenv-internal "XDG_ACTIVATION_TOKEN")))
>
> at some strategical place, for example, instead of the message causing this
>


Replaced the previous (message ...) function call in
#'server-switch-buffer like this:

(when server-raise-frame
    (message (format "%s" (getenv-internal "XDG_ACTIVATION_TOKEN")))
      (select-frame-set-input-focus (window-frame)))))

Tried Wayland PGTK.

Opening a file with "Emacs (Client)" in all cases (server off, server on
with 0 GUI frames, server on with 1+ frames) gives me a string that is the same
for the entire life of the server. The string has been this:
    6039726f-3f49-46ff-bbe3-b2dab59b7fd8_TIME0

Then I restarted the server and the message that got printed became this:
    7a0650e1-4266-4148-a7a2-969cbeb6ba17_TIME0


This time I've also tried to open emacs.desktop (Not Emacs(Client) ) from the app menu,
so without any file to open (I got to the Emacs splash screen).
    M-: (getenv-internal "XDG_ACTIVATION_TOKEN")
    gnome-shell/Emacs/2666-8-10.0.2.15_TIME817043"

Then I've tried to open a file with emacs.desktop (Not Emacs(Client) ).

    M-: (getenv-internal "XDG_ACTIVATION_TOKEN")
    e271c40d-f68b-4ee1-a1f8-9593a57b04ce_TIME0


>> Opening a file with server on and frame already opened
>>     Selecting #<frame myfile.c - GNU Emacs at fedora 0x55bff01ea838>
>> (myfile.c is the name of the previous buffer)
>
> BTW "previous buffer" here means the buffer shown in that frame before
> the buffer you want to show there.  Right?

Yes




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 5 May 2026 19:25:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 05 15:25:26 2026
Received: from localhost ([127.0.0.1]:59919 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wKLOX-0001bT-61
	for submit <at> debbugs.gnu.org; Tue, 05 May 2026 15:25:26 -0400
Received: from mout.gmx.net ([212.227.17.22]:57677)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wKLOT-0001Xh-Je
 for 80926 <at> debbugs.gnu.org; Tue, 05 May 2026 15:25:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1778009114; x=1778613914; i=rudalics@HIDDEN;
 bh=06j/ON6DR3mwbqX5FMc2Pg8lnMKV0VgeY4ttETnCZ7o=;
 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=jGZRuM6QTPW/uaVSR5IhUafC1KsGao1Az5LR4o/Gsv7cr7DhnTO12cEAuiwr+EIV
 x0ITbZhAWBazOw9sFP4JSA5Suxmc6+ufjBloKXwiyIucU5Ecxe/WXFFie84bTu/r2
 PMAjnSUS9cfD9fVoI6pnQ/T5JEG2rrLxfK/aiCzRptkJOEUCjnAUnlelIAET8jyq5
 b8Xc6yg0UR867Ay0CgwEZXKqFW3C7zlvAnkOgNyc7EKyJL+s8q1YUlw6pjqypqj/F
 GkY9eDIkgOWPqnUiVlkjOzCTlOkayCaQhGK7DjG+wTuyJFAIyAJugvPRNvQVZbRfU
 ZxJosYKXdY58twt2IA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N1fmq-1vIf1l4AK8-00w4TW; Tue, 05
 May 2026 21:25:14 +0200
Message-ID: <e3de0c60-5070-414f-baa8-f5f27176db9d@HIDDEN>
Date: Tue, 5 May 2026 21:25:12 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN> <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN> <87pl39iukf.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87pl39iukf.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:YrjuIET98IoSk6aZgnNz6OG6wcGl4BL4ht6L9nyRjdQEdLpHtS8
 LfXEWZau0FcD5EzPdRX9c/RbxxoIXYXYMYm84SNHsoKDTlS55QACjnB32W/EisbNW8Deg8i
 JUgihcf4uxqY1/H2dv3hHV5cz06TV59chhSn81PYxMMEbrB+p0DYhr4iFCSxYPKck4OcA5Y
 276tX5pYw8Tj5Mi4z0PXg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:XnG9n+eVtRU=;pIm/o6hy0jqAfEeuGPD9TBAIp3F
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

 > No, I mean the notification that naturally occurs in GNOME Wayland when
 > an app tries to gain focus. First picture of this article as
 > reference:
 > https://blogs.gnome.org/shell-dev/2024/09/20/understanding-gnome-shells-focus-stealing-prevention/

Interesting.  That article also seems to explain why a new frame created
by the server usually does receive focus.  You could try to inject a

(message (format "%s" (getenv-internal "XDG_ACTIVATION_TOKEN")))

at some strategical place, for example, instead of the message causing this

 > Opening a file with server on and frame already opened
 >     Selecting #<frame myfile.c - GNU Emacs at fedora 0x55bff01ea838>
 > (myfile.c is the name of the previous buffer)

BTW "previous buffer" here means the buffer shown in that frame before
the buffer you want to show there.  Right?  I have no idea though how to
implement that token exchanging mechanism - GTK3 does not support it.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 5 May 2026 18:24:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 05 14:24:16 2026
Received: from localhost ([127.0.0.1]:59577 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wKKRM-0000Sq-9g
	for submit <at> debbugs.gnu.org; Tue, 05 May 2026 14:24:16 -0400
Received: from mout02.posteo.de ([185.67.36.66]:47531)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wKKRG-0000R8-Iz
 for 80926 <at> debbugs.gnu.org; Tue, 05 May 2026 14:24:14 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 115CA240101
 for <80926 <at> debbugs.gnu.org>; Tue,  5 May 2026 20:24:03 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1778005444; bh=MO3dV7Y1StjAx6n7f+lSCV0+Wm8LlaqGT+0m7BuvtIk=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Autocrypt:OpenPGP:From;
 b=pYA8a5Fcf8tMw1k4AclVQb1geg3ETTONYM1zFE6rSYuNHWmy+NgPHEQxSMxj3vuUr
 D68Nb2XGC2ekhx4PYMb+7su5oQOZZcx8JVbwBMmsxSu7Rihdd1X46UYvVo87hnK8d7
 nlVhVr5rlMmtdngrAwykNjwWbtdvgwY+FHw8mRw4D8Bp7Mq5IEn5z9ihAjRRwCyi3v
 g22dZ7dWM923EaQzwNEx864Hh3rkmvi5PxpmyFK4z7OtXZvoZfTgI1a6ga4cqF94WR
 QOPg4fNfCRcSLrWo5O4vAKfEb37mil3FSpAisMrJRl6Z9R7+PY3R7E9PrLtLpippvR
 u11I9nxU87n8A==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g96NL0MJSz9rxX;
 Tue,  5 May 2026 20:24:01 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
 <87h5on17ap.fsf@HIDDEN>
 <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN>
Date: Tue, 05 May 2026 18:24:02 +0000
Message-ID: <87pl39iukf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)

Hello,

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

>>> BTW, I suppose 'server-raise-frame' is non-nil in your settings.
>>[...]
>> Disabling it on Wayland has little effect: new frames are autofocused,
>> whether the daemon is already running or not. Reused frames do not get
>> autofocused (just as before), but this time I do not even get the
>> "=C2=ABframe title=C2=BB is ready notification.
>
> You mean the "When done with ..." notification, right?
>
No, I mean the notification that naturally occurs in GNOME Wayland when
an app tries to gain focus. First picture of this article as
reference:
https://blogs.gnome.org/shell-dev/2024/09/20/understanding-gnome-shells-foc=
us-stealing-prevention/

> Two more things to try: At the end of 'server-switch-buffer' in
> server.el you have
>
>     (when server-raise-frame
>       (select-frame-set-input-focus (window-frame)))))
>
> please replace it with
>
>     (when server-raise-frame
>       (message (format "selecting %s" (window-frame)))
>       (select-frame-set-input-focus (window-frame)))))
>
On Wayland:
Opening a file with server off and no frame
   Selecting #<frame *scratch* - GNU Emacs at fedora 0x563b7e492838>
Sometimes i get:
   Selecting #<frame  *server-dummy* - GNU Emacs at fedora 0x55bff0718de8>
but couldn't determine why. I guess it's a timing matter.

Opening a file with server on and no frame
   Selecting #<frame *scratch* - GNU Emacs at fedora 0x55bff086e130>
Sometimes i got
   Selecting #<frame  *server-dummy* - GNU Emacs at fedora 0x55bff0a3a8d8>
just like the previously described case

Opening a file with server on and frame already opened
   Selecting #<frame myfile.c - GNU Emacs at fedora 0x55bff01ea838>
(myfile.c is the name of the previous buffer)

Adding this code
> (add-hook 'server-switch-hook
>       (lambda ()
>        (select-frame-set-input-focus (selected-frame))))
>
Does nothing on Wayland and the (message ...) outputs are unchanged.

On X the messages are pretty much the same and the outcome of adding
this function to 'server-switch-hook is the same as adding a function to
'server-after-make-frame-hook: just like that, the frame gets now
focused when the daemon is on but has no GUI frame.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 5 May 2026 08:36:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 05 04:36:12 2026
Received: from localhost ([127.0.0.1]:55130 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wKBGE-0002f8-AR
	for submit <at> debbugs.gnu.org; Tue, 05 May 2026 04:36:12 -0400
Received: from mout.gmx.net ([212.227.17.22]:55499)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wKBGA-0002cd-Jb
 for 80926 <at> debbugs.gnu.org; Tue, 05 May 2026 04:36:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1777970160; x=1778574960; i=rudalics@HIDDEN;
 bh=uTWVvOPqPadjLKe1H5Dxs8gpxl/cuYhdgXpRh6eaSY8=;
 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=VBJhTYiDWjoCSZTBnejphQAX2muk0UGfwHOfiOw9b6H4ioR6eu/syk8fVFlnDAFI
 jBPaZMD8NNVR4EQ8g3KxR2JEc0hWmlH/1BkIYXngxhogzlJ+9L6hA5rP80ox2H8Nr
 k09JvWVouFR61ZTReP/kO22x66WAIQ7b2P8vCcGzd8P+bdeILKvPfLEPuiQKc7m+u
 uD+Pvc54utb4dZXsWU5ocVqVPAOvwdGpB0TBuYOM7IXH9grlvDikHIk8lE+tX9mv7
 kJ1evSPO5xqjcki4ZyB+zXMzpE28ooVs7PRmF56GkkZ5pdTxPp8FTO58nLdpmc6TE
 2Jvv72qknc8bfpBBgg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M6Udt-1wDJVG3ReL-00Bxlz; Tue, 05
 May 2026 10:35:59 +0200
Message-ID: <4b024251-693d-4a75-a977-a66a4abe6250@HIDDEN>
Date: Tue, 5 May 2026 10:35:58 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN> <87h5on17ap.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87h5on17ap.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
X-Provags-ID: V03:K1:lv3brrjDBfbwxIlten/DlY+gFO1Wi57KoC0D+gT6CshQ06a/g8T
 /NYNiHRsYJv3G/p3McqByGMP9YrbCMbHCcNux/hcs5w4Gs4xokYIDF6XO99WL9EJrfXEbFC
 OXvT6nCwbGA9KtLj4v3mHzQG8r7F8YD4sgPyz312pePHRSm9PIBrfduJT+p3omGyzP2qMS/
 T20MvUep649exjD0Lg4WQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:NuDNMi9nrzA=;cMV3U/AyuwTD2e9nDBtc4nmo/Gq
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

ID4+IEJUVywgSSBzdXBwb3NlICdzZXJ2ZXItcmFpc2UtZnJhbWUnIGlzIG5vbi1uaWwgaW4g
eW91ciBzZXR0aW5ncy4NCiA+DQogPiBZZXMuIFRoYXQncyB0aGUgZGVmYXVsdCBhbmQgSSdt
IHJ1bm5pbmcgYSBwcmlzdGluZSBFbWFjcyBjb25maWcuDQogPg0KID4gRGlzYWJsaW5nIGl0
IGluIHRoZSBYIGJ1aWxkIG1ha2VzIHRoZSBmcmFtZSBhdXRvLWZvY3VzIG9ubHkNCiA+IHdo
ZW4gdGhlIHNlcnZlciBpcyBvZmYgYW5kIGhhcyB0byBzdGFydCByaWdodCBhd2F5LiBUcnlp
bmcgdG8gb3BlbiBhDQogPiBmaWxlIHdoZW4gdGhlIHNlcnZlciBpcyBvbiBidXQgdGhlcmUg
YXJlIG5vIEdVSSBmcmFtZXMgaGFzIHRoZQ0KID4gdW5kZXNpcmFibGUgb3V0Y29tZSBvZiBz
cGF3bmluZyBhIGZyYW1lIHNob3ZlZCBiZWhpbmQgdGhlIG90aGVyIG9wZW5lZCB3aW5kb3dz
DQogPiBvbiB0aGUgZGVza3RvcC4NCiA+DQogPiBEaXNhYmxpbmcgaXQgb24gV2F5bGFuZCBo
YXMgbGl0dGxlIGVmZmVjdDogbmV3IGZyYW1lcyBhcmUgYXV0b2ZvY3VzZWQsDQogPiB3aGV0
aGVyIHRoZSBkYWVtb24gaXMgYWxyZWFkeSBydW5uaW5nIG9yIG5vdC4gUmV1c2VkIGZyYW1l
cyBkbyBub3QgZ2V0DQogPiBhdXRvZm9jdXNlZCAoanVzdCBhcyBiZWZvcmUpLCBidXQgdGhp
cyB0aW1lIEkgZG8gbm90IGV2ZW4gZ2V0IHRoZQ0KID4gIsKrZnJhbWUgdGl0bGXCuyBpcyBy
ZWFkeSBub3RpZmljYXRpb24uDQoNCllvdSBtZWFuIHRoZSAiV2hlbiBkb25lIHdpdGggLi4u
IiBub3RpZmljYXRpb24sIHJpZ2h0Pw0KDQpUd28gbW9yZSB0aGluZ3MgdG8gdHJ5OiBBdCB0
aGUgZW5kIG9mICdzZXJ2ZXItc3dpdGNoLWJ1ZmZlcicgaW4NCnNlcnZlci5lbCB5b3UgaGF2
ZQ0KDQogICAgICh3aGVuIHNlcnZlci1yYWlzZS1mcmFtZQ0KICAgICAgIChzZWxlY3QtZnJh
bWUtc2V0LWlucHV0LWZvY3VzICh3aW5kb3ctZnJhbWUpKSkpKQ0KDQpwbGVhc2UgcmVwbGFj
ZSBpdCB3aXRoDQoNCiAgICAgKHdoZW4gc2VydmVyLXJhaXNlLWZyYW1lDQogICAgICAgKG1l
c3NhZ2UgKGZvcm1hdCAic2VsZWN0aW5nICVzIiAod2luZG93LWZyYW1lKSkpDQogICAgICAg
KHNlbGVjdC1mcmFtZS1zZXQtaW5wdXQtZm9jdXMgKHdpbmRvdy1mcmFtZSkpKSkpDQoNCmFu
ZCBsb29rIGZvciB0aGF0IG1lc3NhZ2UgaW4gdGhlICpNZXNzYWdlcyogYnVmZmVyLg0KDQpU
aGUgc2Vjb25kIG9uZSBpcw0KDQooYWRkLWhvb2sgJ3NlcnZlci1zd2l0Y2gtaG9vaw0KICAg
ICAgIChsYW1iZGEgKCkNCiAgICAgICAgKHNlbGVjdC1mcmFtZS1zZXQtaW5wdXQtZm9jdXMg
KHNlbGVjdGVkLWZyYW1lKSkpKQ0KDQpidXQgSSdtIGFmcmFpZCBpdCBkb2VzIHRoZSBzYW1l
IGFzIGZvciAnc2VydmVyLWFmdGVyLW1ha2UtZnJhbWUtaG9vaycgLQ0KbmFtZWx5IG5vdGhp
bmcuDQoNCm1hcnRpbg0K




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 4 May 2026 16:14:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 04 12:14:22 2026
Received: from localhost ([127.0.0.1]:41719 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJvw5-0007Cr-T2
	for submit <at> debbugs.gnu.org; Mon, 04 May 2026 12:14:22 -0400
Received: from mout01.posteo.de ([185.67.36.65]:33981)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wJvw4-0007CJ-1O
 for 80926 <at> debbugs.gnu.org; Mon, 04 May 2026 12:14:20 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 0F503240027
 for <80926 <at> debbugs.gnu.org>; Mon,  4 May 2026 18:14:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1777911254; bh=YbosEYycmWM0i4AWZQBbF9eoaoOxAd7QNftVnzat0YA=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Autocrypt:OpenPGP:From;
 b=Ax6OcjLSj80ilxYrdIkG3q4HDzv89a5Wc4Kk8SoG2jpC0PCFCYr/UDeDvKbkWBI7N
 VlesPRw/B6pDYqFb/VlFeUDl3pEKAT2fvckOaUPSjaNkRtvRDZ34/ivXYKwDE452gy
 Am5UugsNvvq6Ohe1k8Zu4ELtiPlLU+y6cOjisuudZB0fTfO4SdeEpxmQr+J75+b59/
 glqafaufEbv7ougFXDCG9wNLpv4owCHRFUOW8YnGbCEjoKOxK4pOgGAkK5L3jZoiOa
 G7LaRV4SO7VWOWLl0h+kce8R2Z51VuSHP+yTKAbJWf34MUXiVW//w/w348E6I1o5MH
 BaMiCIUyB6IIw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g8RXv6gHFz6tyW;
 Mon,  4 May 2026 18:14:07 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
 <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
Date: Mon, 04 May 2026 16:14:08 +0000
Message-ID: <87h5on17ap.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)


martin rudalics <rudalics@HIDDEN> writes:
>>> I see.  We probably should leave that alone.  So the next try is in
>>> server.el to replace the last line of
>>>
>>>      (dolist (frame (frame-list))
>>>        (when (server--on-display-p frame display)
>>> 	(select-frame frame)))
>>>
>>> as
>>>
>>>      (dolist (frame (frame-list))
>>>        (when (server--on-display-p frame display)
>>> 	(select-frame-set-input-focus frame)))
>>
>> I have overridden server-select-display as you suggested, but it gives
>> me the same result as before with the `add-hook` route. No effect on
>> Wayland; Frames always get focused now in X.
>
> Can you check whether that particular part is run at all?  Simply put a
> call to message before the 'select-frame-set-input-focus' call.
> Otherwise, I'm afraid you have to edbebug your way through all
> possibilities how a window gets selected.

Here's the code of an overridden `server-select-display` with some log mess=
ages:

--8<---------------cut here---------------start------------->8---
   ;; If the current frame is on `display' we're all set.
   ;; Similarly if we are unable to open frames on other displays, there's
   ;; nothing more we can do.
+  (message "(1) Function entered")
   (unless (or (not (fboundp 'make-frame-on-display))
               (server--on-display-p (selected-frame) display))
+    (message "(2) unless BODY entered")
     ;; Otherwise, look for an existing frame there and select it.
     (dolist (frame (frame-list))
       (when (server--on-display-p frame display)
--8<---------------cut here---------------end--------------->8---

In both X and PGTK build, message (1) gets triggered 100% of times (Server =
off,
server on but 0 GUI frames, server on with =E2=89=A51 frames). Message (2) =
gets
triggered when there are 0 GUI frames and the server is either on or
off. It looks like that `select-frame-set-input-focus` is never reached
at all.

> BTW, I suppose 'server-raise-frame' is non-nil in your settings.

Yes. That's the default and I'm running a pristine Emacs config.=20

Disabling it in the X build makes the frame auto-focus only
when the server is off and has to start right away. Trying to open a
file when the server is on but there are no GUI frames has the
undesirable outcome of spawning a frame shoved behind the other opened wind=
ows
on the desktop.

Disabling it on Wayland has little effect: new frames are autofocused,
whether the daemon is already running or not. Reused frames do not get
autofocused (just as before), but this time I do not even get the
"=C2=ABframe title=C2=BB is ready notification.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 4 May 2026 14:42:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 04 10:42:47 2026
Received: from localhost ([127.0.0.1]:40679 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJuVT-0000gM-8q
	for submit <at> debbugs.gnu.org; Mon, 04 May 2026 10:42:47 -0400
Received: from mout.gmx.net ([212.227.15.18]:52357)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wJuVQ-0000g3-FB
 for 80926 <at> debbugs.gnu.org; Mon, 04 May 2026 10:42:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1777905758; x=1778510558; i=rudalics@HIDDEN;
 bh=1RX7GCZpUN1jTy7/l7sZraThhQIVhTp7LwR+s04iZ/I=;
 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=ftuoGXeRb9zr4TWs9PAPjCXBGvJ/wME1k271n9t0AujuPgD0KHpwbo5zrTsVDAr/
 4M7sVlXOZiDVAYVMrrQM+VAEUmDtRePe0QluvFdlJjDArV55167BfC7y91P4zaCxn
 KKvD/KopeaZYsXjiU2YablO3BglhKcASTQ3xFjqTcoU3RhNmqlS9oe14N5KbKRiTy
 GDh2IYHBtP5FqmN6i8cxgdGLqTsV5tUZ4vRIU9XyXVDkOXDWIhlMWdp34b/bPSWX9
 Vh1OSFWer51Ph3cmrXdpjo9872lNZ3343DWUJN/4vkFkMpMAQJqdpAr3MN64d6qDK
 bA4pY0FiGeKJfVqQPg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MWih0-1vmwDd2qqW-00PsxL; Mon, 04
 May 2026 16:42:37 +0200
Message-ID: <86e8e2a1-a3be-468f-865e-9a9424ab6d5e@HIDDEN>
Date: Mon, 4 May 2026 16:42:36 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN> <87zf2fxndx.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87zf2fxndx.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:pL2aH67KdoH6aio3MSgn+QS+hngFr+fVD92UFebBLUkuWv9DEpc
 mSIwC+jpfg0pdHD+S/9bOVLwoMm1dQ7DUdElUI+BO+h2qFH2pFALJm6dXeX5/XgfbgVmB7A
 ej/WX2J8d07m7GInYmt2FKyMcpPcvxfORtcw1ZEM2zEruNlL8FwDfWLgfSoqGWjxx8E+afX
 dYAGbkw1ooN1kZgK+FLOA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:AWfLnAxnJyk=;fs2I12y9K9QlglC+kF7tZ4Lsiyf
 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
 iHEfp8+03KMncmMSGSl8ZEdA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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 see.  We probably should leave that alone.  So the next try is in
 >> server.el to replace the last line of
 >>
 >>      (dolist (frame (frame-list))
 >>        (when (server--on-display-p frame display)
 >> 	(select-frame frame)))
 >>
 >> as
 >>
 >>      (dolist (frame (frame-list))
 >>        (when (server--on-display-p frame display)
 >> 	(select-frame-set-input-focus frame)))
 >
 > I have overridden server-select-display as you suggested, but it gives
 > me the same result as before with the `add-hook` route. No effect on
 > Wayland; Frames always get focused now in X.

Can you check whether that particular part is run at all?  Simply put a
call to message before the 'select-frame-set-input-focus' call.
Otherwise, I'm afraid you have to edbebug your way through all
possibilities how a window gets selected.

BTW, I suppose 'server-raise-frame' is non-nil in your settings.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 4 May 2026 14:25:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 04 10:25:42 2026
Received: from localhost ([127.0.0.1]:40458 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJuEw-0007ge-0x
	for submit <at> debbugs.gnu.org; Mon, 04 May 2026 10:25:42 -0400
Received: from mout02.posteo.de ([185.67.36.66]:39213)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wJuEs-0007fG-Ip
 for 80926 <at> debbugs.gnu.org; Mon, 04 May 2026 10:25:39 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 3FEAF240101
 for <80926 <at> debbugs.gnu.org>; Mon,  4 May 2026 16:25:32 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1777904732; bh=9NE81YvnyF2STqgma+HoyRSmoEPkmiF/61Os/SKug5c=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=qmnsUkC5fxNzg1lwzVUx65i0VgYE00LkW4AOLD2q39cKu+4RmaVVH4mMA/r35vLoV
 pjmwDR2/Qm5eUI2KH/x04WiTypeWcbcYPIuqv5Doc0VG44irDHAfucyXyQU/Q7CACw
 DAF6AQFngOBrWqKlO1vaVbndxAVohyPSgvqCVo/Ff4KW2bY1i6VROvRxhc4r4EPYSF
 RCOJ0oClccwyIOaCHEfIQiuExsNNEctjElau0Nz7UD9g1zCvU5QYa4wnR3m7MBoixs
 aSfmfRf7j/arj3QAN6zjCLDnytZOpf085FwrphdBU6sQRr6J8tejcpMF12SG2ByVfV
 WH9avB14IIDlQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g8P7b0ycJz9rxM;
 Mon,  4 May 2026 16:25:30 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
 <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN>
Date: Mon, 04 May 2026 14:25:31 +0000
Message-ID: <87zf2fxndx.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)

martin rudalics <rudalics@HIDDEN> writes:


>> That's the upstream emacsclient.desktop file I'm talking about:
>>
>> --8<---------------cut here---------------start------------->8---
>> [Desktop Entry]
>> Name=Emacs (Client)
> ...
>
> That's the one from /etc.  And for you it gets copied verbatim into
> .local/share/applications?  The five or so I have here are much simpler.
> But I never install emacs.

Yes, I did.

> I see.  We probably should leave that alone.  So the next try is in
> server.el to replace the last line of
>
>     (dolist (frame (frame-list))
>       (when (server--on-display-p frame display)
> 	(select-frame frame)))
>
> as
>
>     (dolist (frame (frame-list))
>       (when (server--on-display-p frame display)
> 	(select-frame-set-input-focus frame)))

I have overridden server-select-display as you suggested, but it gives
me the same result as before with the `add-hook` route. No effect on
Wayland; Frames always get focused now in X.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 4 May 2026 14:04:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 04 10:04:21 2026
Received: from localhost ([127.0.0.1]:40203 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJtuH-0006Fu-0I
	for submit <at> debbugs.gnu.org; Mon, 04 May 2026 10:04:21 -0400
Received: from mout.gmx.net ([212.227.15.18]:32775)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wJtuE-0006FS-Cw
 for 80926 <at> debbugs.gnu.org; Mon, 04 May 2026 10:04:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1777903432; x=1778508232; i=rudalics@HIDDEN;
 bh=yMu1PQsK9pavTaFmACiIKCivQwYvovkVl0yytj7V+gw=;
 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=ggVrDblPoQiLgSXxbovCJ278g5zDYdZRqxmcxdyejzX8/b18lp2pQ101J3KOvQpn
 SpPjAGY8vVxN16GoPpYTWXYt2lLgQ/9tBoM0L9KB/ax8RHfDz2U6MGj1jHBXa27eV
 ZLYdgDI4jl450y6+JoFjPku2IfV+IK4pvVFNQMaroI1dgduu4EmxcxpX13OAPHiOn
 4JjIbLKjjgzDmvh0CGqlNVDTJK4JuVRBuJoM1I6HV/CograH+Al6de0evsPBhtES7
 sZefPHq20CCieeeC6SUAm0pMlSx1fi6FQ2F19eMZExnIna1lHtatso65lKf6RITZJ
 IkbxKF2Q9V1T0CS1Qg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M7b2d-1wEhEr3Gzl-00GITv; Mon, 04
 May 2026 16:03:52 +0200
Message-ID: <38e4434b-270b-44ce-aa0d-502b5c8ebd16@HIDDEN>
Date: Mon, 4 May 2026 16:03:51 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN> <87bjevpj66.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87bjevpj66.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:O+kE5jJEDTgCXxwwkFeAdOC5LQzVjRa73lLlWvErWV8Kdx4Rxp4
 t+HxzD/Y4PVn7cMXPK8xm78wshGl1+UGjoQbxl7ZBkpep68sKhoiB4KHCLBbL5MrayX9tw4
 Qr1Rou66C9YCg0wL6d/V8DtqQUkOFPx6OC7i9FT7SEh4wY1VZiafL0pA/aJuO5Tk6R81VZ9
 dOIFh0efJ9MqA9ZvQESTA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:TrkicyyZQG0=;w+Vex5wrRGl3c16GIJY17y3BHTk
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: mvoteiza@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

 > To clarify: when a new frame is created, it is
 > automatically focused. If an existing frame is reused, it will
 > not be automatically focused.

I probably could have figured that out myself.  Not focusing a new
frame is usually harder than focusing it.

 > That's the upstream emacsclient.desktop file I'm talking about:
 >
 > --8<---------------cut here---------------start------------->8---
 > [Desktop Entry]
 > Name=Emacs (Client)
...

That's the one from /etc.  And for you it gets copied verbatim into
.local/share/applications?  The five or so I have here are much simpler.
But I never install emacs.

 > Went with the `add-hook` route.
 > On Wayland it has no effect.
 > On X11, it now auto focuses the new frame even in the case described
 > above as case (2.), with the daemon spinning but no GUI frames.

I see.  We probably should leave that alone.  So the next try is in
server.el to replace the last line of

     (dolist (frame (frame-list))
       (when (server--on-display-p frame display)
	(select-frame frame)))

as

     (dolist (frame (frame-list))
       (when (server--on-display-p frame display)
	(select-frame-set-input-focus frame)))

 >>> I think the difference lies in the usage of the XDG Activation
 >>> protocol. Does Emacs adopt it?
 >> I'm not familiar with that protocol.  You'd could consult xdg.el in the
 >> Lisp directory for whether it does that.
 >
 > A quick, surface-level search tells me that this protocol hasn't been
 > adopted so far.

I haven't seen anything the like either.  We could try to contact Mark
Oteiza but I'm afraid he's no longer around.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 4 May 2026 10:24:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 04 06:24:19 2026
Received: from localhost ([127.0.0.1]:38200 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJqTK-000348-Ka
	for submit <at> debbugs.gnu.org; Mon, 04 May 2026 06:24:19 -0400
Received: from mout01.posteo.de ([185.67.36.65]:39419)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wJqTI-00033k-9f
 for 80926 <at> debbugs.gnu.org; Mon, 04 May 2026 06:24:17 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id B35D6240028
 for <80926 <at> debbugs.gnu.org>; Mon,  4 May 2026 12:24:09 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1777890249; bh=Dls2T2OdBktVfXsEAK2Iz01G+1yctBFtpn6a/oJG6ew=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Autocrypt:OpenPGP:From;
 b=jbzDcCgFomEDB8BJiTBUb3z0we7jSa/EnVQCAlbW9WwiO+xoULz8L+ZyMNOObD93e
 mygEFmr6tGCQzX5SLhL1eGEv1/UFFLrcDqC4G2NiOwYw0exmhqNYobJNtkvhMO7jrO
 R0X1V3Y+vN635qeAfMAdNNmmycXBzJLlO912EM/kxKR9FNfZpJ/mwtVGywF/B6H69K
 d6LZYedPGXXuHV6EEUrwawS6jQ7ZYqfPYxWYe9/xO6a8KdfH23KK7exF/XJd9b7eI0
 7xRjZ41qbmOk1hbMrsGcGqiFA0qHadmItmSPkeLwR7Pzmb2wWzVnSrO9ZV+b9iIuYa
 qAc/dRFaZHRGw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g8Hn443Dnz6twK;
 Mon,  4 May 2026 12:24:08 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
 <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN>
Date: Mon, 04 May 2026 10:24:09 +0000
Message-ID: <87bjevpj66.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)

Good morning,

>> Just spun up a VM with a clean install of Fedora 44 and Emacs 30.2 right
>> from the official repos. Had to manually add the emacsclient.desktop
>> entry as it seems that they cut it off downstream. Also, had to manually
>> replace $DISPLAY with $WAYLAND_DISPLAY inside emacsclient.desktop as it
>> would run in XWayland otherwise.
>
> Did you get the warning that you are running a pgtk build inside X (or
> is this new with Emacs 31)?
>
Yes, I did get that error when emacsclient.desktop contained $DISPLAY.

>> Please do note that by "opening a file" I always mean (unless specified
>> otherwise) to do it through
>> a GUI application like Nautilus or Firefox and by using the
>> emacsclient.desktop menu entry.
>>
>> I noticed that invoking a program from CLI (or weirdly enough even with
>> xdg-open) does not auto-focus
>> existing windows and this also applies to gnome-text-editor.
>
> Only on Wayland or on XWayland too?

Didn't try this with XWayland. Just did now and either `emacsclient` or
`xdg-open` do auto focus as soon as the frame switches to the
new buffer.

>>> (1) Does it behave the same way when the Emacs server has not been
>>> launched or when an instance of Emacs is running already?
>>
>> Yes. It doesn't make a difference whether an Emacs daemon is running or
>> not: as long as there were 0 frames before, the newly created frame upon
>> opening a file with emacsclient.desktop will be auto-focused.
>
> Just to clarify: Earlier you said that
>
>    2. Launch emacs server
>    3. Open a file from Nautilus (GNOME Files) with "Emacs (Client)"
>    4. You'll see a notification formatted like this:
>        Emacs (Client)
>        =C2=ABFrame title=C2=BB is ready
>       The file will be opened in that frame (either created or reused),
>       but it will not be automatically focused.
>
> Now you say that "the newly created frame upon opening a file with
> emacsclient.desktop will be auto-focused".  Which one holds?


I'm truly sorry for the oversight, I failed to specify the distinction
earlier.

To clarify: when a new frame is created, it is
automatically focused. If an existing frame is reused, it will
not be automatically focused.

>>> (2) Manually, in a running instance of emacs -Q do: Type C-x 5 2, now
>>> with the mouse select the initial frame and make it partially hide the
>>> new frame and type C-x 5 o.  Does it raise and select the new frame?  As
>>> a rule, this fails on Wayland but might succeed on KDE.
>>
>> The other frame gets focused, even when hidden, covered or in a different
>> workspace. This appears to work as intended.
>
> Even when the other frame is iconified (I know it's unrelated to the
> subject at hand)?

Yes

>>> (3) Try a GTK/X build and see whether the behavior persists.  If
>>> necessary, customize 'x-allow-focus-stealing' in the server.  This step
>>> is not mandatory - since Po Lu changed that, a GTK/X build fails here on
>>> xfce to address the focus problem correctly, no X(Wayland) involved at
>>> all.  Moreover, size hints are a pain on X and useless on Wayland
>>> anyway.  So if you don't want to build with X, don't bother.  It just
>>> could get us some insight whether this works under your GNOME
>>> installation at all.
>>
>> (I rolled back to $DISPLAY for this one)
>
> I don't even know _who_ installs $DISPLAY here.  I read somewhere that
> one could specify it explicitly via --d.

That's the upstream emacsclient.desktop file I'm talking about:

--8<---------------cut here---------------start------------->8---
[Desktop Entry]
Name=3DEmacs (Client)
GenericName=3DText Editor
Comment=3DEdit text
MimeType=3Dtext/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++=
src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl=
;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;x-scheme-handler/=
org-protocol;
Exec=3Dsh -c "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-edito=
r=3D --display=3D\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient --alter=
nate-editor=3D --create-frame; fi" sh %F
Icon=3Demacs
Type=3DApplication
Terminal=3Dfalse
Categories=3DDevelopment;TextEditor;
StartupNotify=3Dtrue
StartupWMClass=3DEmacs
Keywords=3Demacsclient;
Actions=3Dnew-window;new-instance;

[Desktop Action new-window]
Name=3DNew Window
Exec=3Demacsclient --alternate-editor=3D --create-frame %F

[Desktop Action new-instance]
Name=3DNew Instance
Exec=3Demacs %F
--8<---------------cut here---------------end--------------->8---

>> I kept x-allow-focus-stealing set to the default which is 'newer-time
>> Oddly enough, behaviour of opening with emacsclient.deskop is this:
>>
>> 1. No daemon running: Emacs Server is spun up and a frame is spawned
>> right after.  New frame is focused on.
>>
>> 2. Daemon running, no frames: new frame is spawned but not focused
>
> The daemon should have its initial frame but that is not a GUI frame.
> In either case, this behavior matches the one from pgtk Wayland.  Right?

No. Any newly created frame in pgtk Wayland is auto focused, be it from an
already spinning daemon or not.=20

>> 3. Daemon running with at least 1 frame: one of the existing frames is
>> focused automatically right after the frame switches to the new
>> buffer. (Except when x-allow-focus-stealing is set to 'imitate-pager)
>>
>> Behaviour of C-x 5 2 and C-x 5 o is as intended. It works with no
>> issues.
>
> Just a shot in the dark: Can you try in 'server--create-frame' in
> server.el replace
>
>     (select-frame frame)
>
> with
>
>     (select-frame-set-input-focus frame)
>
> Alternatively, you could try
>
> (add-hook 'server-after-make-frame-hook
> 	  (lambda ()
> 	   (select-frame-set-input-focus (selected-frame))))


Went with the `add-hook` route.
On Wayland it has no effect.
On X11, it now auto focuses the new frame even in the case described
above as case (2.), with the daemon spinning but no GUI frames.

>> I think the difference lies in the usage of the XDG Activation
>> protocol. Does Emacs adopt it?
> I'm not familiar with that protocol.  You'd could consult xdg.el in the
> Lisp directory for whether it does that.

A quick, surface-level search tells me that this protocol hasn't been
adopted so far.


If there's anything else I should test and report to make triaging
easier, please let me know. Hope I can be of help despite my initial mix-up.

Thanks in advance.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 4 May 2026 08:59:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 04 04:59:02 2026
Received: from localhost ([127.0.0.1]:37751 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJp8n-00026J-LV
	for submit <at> debbugs.gnu.org; Mon, 04 May 2026 04:59:02 -0400
Received: from mout.gmx.net ([212.227.15.19]:35253)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wJp8k-00025p-UY
 for 80926 <at> debbugs.gnu.org; Mon, 04 May 2026 04:58:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1777885133; x=1778489933; i=rudalics@HIDDEN;
 bh=T1jx+879gElmMGgtMQE6FFVFDJL09upQpbGza+sz1y8=;
 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=Ovq1rMon4LC1sXewJQacSM08kIjXK2o0OQUihwuuECHZJEt7MvvbDuwP8zdT8367
 QMC8k/7iM/DnUvNv8iyAqIIUQxAjUqYo9UEq7byasi4q5E3GWfNVJ3bMSQYzvgCE0
 zwlMaZXeOZhQeLuqqKyvvUO4SSzcVPlizMPM2LIU7YTHG2RZOg6OySOleTp/fxFWo
 k0G5ivDBgl3I7OQhmDfPiMoel8QLnVLX2CPfCcJcviSGTXiqqR4zT+vDKQdZ4Xeti
 F7dEo8tKA6NV7348qx07KU7D8x1Y6n+2BMpnXYQ5rqiY7aTxZjEQrUuxbAOaVEjqk
 ZAGcScbyt+wV3k8hVg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mirna-1vhRSC3mC4-00nA5p; Mon, 04
 May 2026 10:58:52 +0200
Message-ID: <34b2404d-aabe-4aa3-bba8-290af388e788@HIDDEN>
Date: Mon, 4 May 2026 10:58:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN> <873408z4uj.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <873408z4uj.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
X-Provags-ID: V03:K1:vggNj4dxuxG1Y+43z9/h4oLOt28Lyw4zk0DaIpEX3inWw7jaFpi
 J7RK9KNe5GueldeGmYbYK1D7ebpo+G98y1FT80XCSZ64rXKTgodr3ob4iDlVz3VlN/geZxw
 3E/OgDboXGiO53IJpDcbvfMF7rXpwAPsH90+S2+TfrRc4rLbZTNLnfMzeJPYQepUedLbJSp
 cKsGDYrPJWxqGLghE1H9w==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:c7TANqpX/wU=;pJ1YRcnOaZRLzwOb9oVm4T4ebbA
 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
 ntenssJhH7eWBPRhgZ1VWJNw==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (-)

ID4gSnVzdCBzcHVuIHVwIGEgVk0gd2l0aCBhIGNsZWFuIGluc3RhbGwgb2YgRmVkb3JhIDQ0
IGFuZCBFbWFjcyAzMC4yIHJpZ2h0DQogPiBmcm9tIHRoZSBvZmZpY2lhbCByZXBvcy4gSGFk
IHRvIG1hbnVhbGx5IGFkZCB0aGUgZW1hY3NjbGllbnQuZGVza3RvcA0KID4gZW50cnkgYXMg
aXQgc2VlbXMgdGhhdCB0aGV5IGN1dCBpdCBvZmYgZG93bnN0cmVhbS4gQWxzbywgaGFkIHRv
IG1hbnVhbGx5DQogPiByZXBsYWNlICRESVNQTEFZIHdpdGggJFdBWUxBTkRfRElTUExBWSBp
bnNpZGUgZW1hY3NjbGllbnQuZGVza3RvcCBhcyBpdA0KID4gd291bGQgcnVuIGluIFhXYXls
YW5kIG90aGVyd2lzZS4NCg0KRGlkIHlvdSBnZXQgdGhlIHdhcm5pbmcgdGhhdCB5b3UgYXJl
IHJ1bm5pbmcgYSBwZ3RrIGJ1aWxkIGluc2lkZSBYIChvcg0KaXMgdGhpcyBuZXcgd2l0aCBF
bWFjcyAzMSk/DQoNCiA+IFBsZWFzZSBkbyBub3RlIHRoYXQgYnkgIm9wZW5pbmcgYSBmaWxl
IiBJIGFsd2F5cyBtZWFuICh1bmxlc3Mgc3BlY2lmaWVkIG90aGVyd2lzZSkgdG8gZG8gaXQg
dGhyb3VnaA0KID4gYSBHVUkgYXBwbGljYXRpb24gbGlrZSBOYXV0aWx1cyBvciBGaXJlZm94
IGFuZCBieSB1c2luZyB0aGUNCiA+IGVtYWNzY2xpZW50LmRlc2t0b3AgbWVudSBlbnRyeS4N
CiA+DQogPiBJIG5vdGljZWQgdGhhdCBpbnZva2luZyBhIHByb2dyYW0gZnJvbSBDTEkgKG9y
IHdlaXJkbHkgZW5vdWdoIGV2ZW4gd2l0aCB4ZGctb3BlbikgZG9lcyBub3QgYXV0by1mb2N1
cw0KID4gZXhpc3Rpbmcgd2luZG93cyBhbmQgdGhpcyBhbHNvIGFwcGxpZXMgdG8gZ25vbWUt
dGV4dC1lZGl0b3IuDQoNCk9ubHkgb24gV2F5bGFuZCBvciBvbiBYV2F5bGFuZCB0b28/DQoN
CiA+PiAoMSkgRG9lcyBpdCBiZWhhdmUgdGhlIHNhbWUgd2F5IHdoZW4gdGhlIEVtYWNzIHNl
cnZlciBoYXMgbm90IGJlZW4NCiA+PiBsYXVuY2hlZCBvciB3aGVuIGFuIGluc3RhbmNlIG9m
IEVtYWNzIGlzIHJ1bm5pbmcgYWxyZWFkeT8NCiA+DQogPiBZZXMuIEl0IGRvZXNuJ3QgbWFr
ZSBhIGRpZmZlcmVuY2Ugd2hldGhlciBhbiBFbWFjcyBkYWVtb24gaXMgcnVubmluZyBvcg0K
ID4gbm90OiBhcyBsb25nIGFzIHRoZXJlIHdlcmUgMCBmcmFtZXMgYmVmb3JlLCB0aGUgbmV3
bHkgY3JlYXRlZCBmcmFtZSB1cG9uDQogPiBvcGVuaW5nIGEgZmlsZSB3aXRoIGVtYWNzY2xp
ZW50LmRlc2t0b3Agd2lsbCBiZSBhdXRvLWZvY3VzZWQuDQoNCkp1c3QgdG8gY2xhcmlmeTog
RWFybGllciB5b3Ugc2FpZCB0aGF0DQoNCiAgICAyLiBMYXVuY2ggZW1hY3Mgc2VydmVyDQog
ICAgMy4gT3BlbiBhIGZpbGUgZnJvbSBOYXV0aWx1cyAoR05PTUUgRmlsZXMpIHdpdGggIkVt
YWNzIChDbGllbnQpIg0KICAgIDQuIFlvdSdsbCBzZWUgYSBub3RpZmljYXRpb24gZm9ybWF0
dGVkIGxpa2UgdGhpczoNCiAgICAgICA+IEVtYWNzIChDbGllbnQpDQogICAgICAgPiDCq0Zy
YW1lIHRpdGxlwrsgaXMgcmVhZHkNCiAgICAgICBUaGUgZmlsZSB3aWxsIGJlIG9wZW5lZCBp
biB0aGF0IGZyYW1lIChlaXRoZXIgY3JlYXRlZCBvciByZXVzZWQpLA0KICAgICAgIGJ1dCBp
dCB3aWxsIG5vdCBiZSBhdXRvbWF0aWNhbGx5IGZvY3VzZWQuDQoNCk5vdyB5b3Ugc2F5IHRo
YXQgInRoZSBuZXdseSBjcmVhdGVkIGZyYW1lIHVwb24gb3BlbmluZyBhIGZpbGUgd2l0aA0K
ZW1hY3NjbGllbnQuZGVza3RvcCB3aWxsIGJlIGF1dG8tZm9jdXNlZCIuICBXaGljaCBvbmUg
aG9sZHM/DQoNCiA+PiAoMikgTWFudWFsbHksIGluIGEgcnVubmluZyBpbnN0YW5jZSBvZiBl
bWFjcyAtUSBkbzogVHlwZSBDLXggNSAyLCBub3cNCiA+PiB3aXRoIHRoZSBtb3VzZSBzZWxl
Y3QgdGhlIGluaXRpYWwgZnJhbWUgYW5kIG1ha2UgaXQgcGFydGlhbGx5IGhpZGUgdGhlDQog
Pj4gbmV3IGZyYW1lIGFuZCB0eXBlIEMteCA1IG8uICBEb2VzIGl0IHJhaXNlIGFuZCBzZWxl
Y3QgdGhlIG5ldyBmcmFtZT8gIEFzDQogPj4gYSBydWxlLCB0aGlzIGZhaWxzIG9uIFdheWxh
bmQgYnV0IG1pZ2h0IHN1Y2NlZWQgb24gS0RFLg0KID4NCiA+IFRoZSBvdGhlciBmcmFtZSBn
ZXRzIGZvY3VzZWQsIGV2ZW4gd2hlbiBoaWRkZW4sIGNvdmVyZWQgb3IgaW4gYSBkaWZmZXJl
bnQNCiA+IHdvcmtzcGFjZS4gVGhpcyBhcHBlYXJzIHRvIHdvcmsgYXMgaW50ZW5kZWQuDQoN
CkV2ZW4gd2hlbiB0aGUgb3RoZXIgZnJhbWUgaXMgaWNvbmlmaWVkIChJIGtub3cgaXQncyB1
bnJlbGF0ZWQgdG8gdGhlDQpzdWJqZWN0IGF0IGhhbmQpPw0KDQogPj4gKDMpIFRyeSBhIEdU
Sy9YIGJ1aWxkIGFuZCBzZWUgd2hldGhlciB0aGUgYmVoYXZpb3IgcGVyc2lzdHMuICBJZg0K
ID4+IG5lY2Vzc2FyeSwgY3VzdG9taXplICd4LWFsbG93LWZvY3VzLXN0ZWFsaW5nJyBpbiB0
aGUgc2VydmVyLiAgVGhpcyBzdGVwDQogPj4gaXMgbm90IG1hbmRhdG9yeSAtIHNpbmNlIFBv
IEx1IGNoYW5nZWQgdGhhdCwgYSBHVEsvWCBidWlsZCBmYWlscyBoZXJlIG9uDQogPj4geGZj
ZSB0byBhZGRyZXNzIHRoZSBmb2N1cyBwcm9ibGVtIGNvcnJlY3RseSwgbm8gWChXYXlsYW5k
KSBpbnZvbHZlZCBhdA0KID4+IGFsbC4gIE1vcmVvdmVyLCBzaXplIGhpbnRzIGFyZSBhIHBh
aW4gb24gWCBhbmQgdXNlbGVzcyBvbiBXYXlsYW5kDQogPj4gYW55d2F5LiAgU28gaWYgeW91
IGRvbid0IHdhbnQgdG8gYnVpbGQgd2l0aCBYLCBkb24ndCBib3RoZXIuICBJdCBqdXN0DQog
Pj4gY291bGQgZ2V0IHVzIHNvbWUgaW5zaWdodCB3aGV0aGVyIHRoaXMgd29ya3MgdW5kZXIg
eW91ciBHTk9NRQ0KID4+IGluc3RhbGxhdGlvbiBhdCBhbGwuDQogPg0KID4gKEkgcm9sbGVk
IGJhY2sgdG8gJERJU1BMQVkgZm9yIHRoaXMgb25lKQ0KDQpJIGRvbid0IGV2ZW4ga25vdyBf
d2hvXyBpbnN0YWxscyAkRElTUExBWSBoZXJlLiAgSSByZWFkIHNvbWV3aGVyZSB0aGF0DQpv
bmUgY291bGQgc3BlY2lmeSBpdCBleHBsaWNpdGx5IHZpYSAtLWQuDQoNCiA+IEkga2VwdCB4
LWFsbG93LWZvY3VzLXN0ZWFsaW5nIHNldCB0byB0aGUgZGVmYXVsdCB3aGljaCBpcyAnbmV3
ZXItdGltZQ0KID4gT2RkbHkgZW5vdWdoLCBiZWhhdmlvdXIgb2Ygb3BlbmluZyB3aXRoIGVt
YWNzY2xpZW50LmRlc2tvcCBpcyB0aGlzOg0KID4NCiA+IDEuIE5vIGRhZW1vbiBydW5uaW5n
OiBFbWFjcyBTZXJ2ZXIgaXMgc3B1biB1cCBhbmQgYSBmcmFtZSBpcyBzcGF3bmVkDQogPiBy
aWdodCBhZnRlci4gIE5ldyBmcmFtZSBpcyBmb2N1c2VkIG9uLg0KID4NCiA+IDIuIERhZW1v
biBydW5uaW5nLCBubyBmcmFtZXM6IG5ldyBmcmFtZSBpcyBzcGF3bmVkIGJ1dCBub3QgZm9j
dXNlZA0KDQpUaGUgZGFlbW9uIHNob3VsZCBoYXZlIGl0cyBpbml0aWFsIGZyYW1lIGJ1dCB0
aGF0IGlzIG5vdCBhIEdVSSBmcmFtZS4NCkluIGVpdGhlciBjYXNlLCB0aGlzIGJlaGF2aW9y
IG1hdGNoZXMgdGhlIG9uZSBmcm9tIHBndGsgV2F5bGFuZC4gIFJpZ2h0Pw0KDQogPiAzLiBE
YWVtb24gcnVubmluZyB3aXRoIGF0IGxlYXN0IDEgZnJhbWU6IG9uZSBvZiB0aGUgZXhpc3Rp
bmcgZnJhbWVzIGlzDQogPiBmb2N1c2VkIGF1dG9tYXRpY2FsbHkgcmlnaHQgYWZ0ZXIgdGhl
IGZyYW1lIHN3aXRjaGVzIHRvIHRoZSBuZXcNCiA+IGJ1ZmZlci4gKEV4Y2VwdCB3aGVuIHgt
YWxsb3ctZm9jdXMtc3RlYWxpbmcgaXMgc2V0IHRvICdpbWl0YXRlLXBhZ2VyKQ0KID4NCiA+
IEJlaGF2aW91ciBvZiBDLXggNSAyIGFuZCBDLXggNSBvIGlzIGFzIGludGVuZGVkLiBJdCB3
b3JrcyB3aXRoIG5vDQogPiBpc3N1ZXMuDQoNCkp1c3QgYSBzaG90IGluIHRoZSBkYXJrOiBD
YW4geW91IHRyeSBpbiAnc2VydmVyLS1jcmVhdGUtZnJhbWUnIGluDQpzZXJ2ZXIuZWwgcmVw
bGFjZQ0KDQogICAgIChzZWxlY3QtZnJhbWUgZnJhbWUpDQoNCndpdGgNCg0KICAgICAoc2Vs
ZWN0LWZyYW1lLXNldC1pbnB1dC1mb2N1cyBmcmFtZSkNCg0KQWx0ZXJuYXRpdmVseSwgeW91
IGNvdWxkIHRyeQ0KDQooYWRkLWhvb2sgJ3NlcnZlci1hZnRlci1tYWtlLWZyYW1lLWhvb2sN
CgkgIChsYW1iZGEgKCkNCgkgICAoc2VsZWN0LWZyYW1lLXNldC1pbnB1dC1mb2N1cyAoc2Vs
ZWN0ZWQtZnJhbWUpKSkpDQoNCiA+IEkgdGhpbmsgdGhlIGRpZmZlcmVuY2UgbGllcyBpbiB0
aGUgdXNhZ2Ugb2YgdGhlIFhERyBBY3RpdmF0aW9uDQogPiBwcm90b2NvbC4gRG9lcyBFbWFj
cyBhZG9wdCBpdD8NCg0KSSdtIG5vdCBmYW1pbGlhciB3aXRoIHRoYXQgcHJvdG9jb2wuICBZ
b3UnZCBjb3VsZCBjb25zdWx0IHhkZy5lbCBpbiB0aGUNCkxpc3AgZGlyZWN0b3J5IGZvciB3
aGV0aGVyIGl0IGRvZXMgdGhhdC4NCg0KbWFydGluDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 3 May 2026 19:10:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 03 15:10:55 2026
Received: from localhost ([127.0.0.1]:58241 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJcDP-0003Wm-Cb
	for submit <at> debbugs.gnu.org; Sun, 03 May 2026 15:10:55 -0400
Received: from mout02.posteo.de ([185.67.36.66]:50347)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wJcDM-0003WP-Uo
 for 80926 <at> debbugs.gnu.org; Sun, 03 May 2026 15:10:53 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 589D4240101
 for <80926 <at> debbugs.gnu.org>; Sun,  3 May 2026 21:10:46 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1777835446; bh=zB7K2TgXqrgf3QDMGg2YItFcCabVBaRjUasXIOo2Nuc=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Autocrypt:OpenPGP:From;
 b=fSdCZbCsLf0D6txwz1H9BZAjvXuSmkVM2puRvHGMlpsNX9uAcRi+/bdinjCQcotgv
 +5+tmieMSVL1ejs7gAeUyIb3rURCv3amdCI7OAvVlIm4R0POSRoAay0uYC9TYriJ9O
 dd8iQbKiXdIng2fc7X/IRWOTTsTxHOqTDI1p1h/wfnmB1X0+U1SEYMGbbriPs3YB2U
 KtcpBdRWSsuotMhqixKuTXOmwpOo4nwIIDswm3v/KDyMysbjqgxQ8QU/5jFQqOqAL7
 pGnkbf6EA78xdB3JwBlAQ6ciSmn6Eqa/LdOZdm5CmpnF0xqsTImG9iu2esbfxYV8xW
 Dm5bIbTbBSFDA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g7vW91gZRz6tw2;
 Sun,  3 May 2026 21:10:44 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
In-Reply-To: <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
 <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN>
Date: Sun, 03 May 2026 19:10:45 +0000
Message-ID: <873408z4uj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80926
Cc: Eli Zaretskii <eliz@HIDDEN>, 80926 <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 (---)

(Sorry for the double send. Forgot to add Cc:)

Hello,

> A few things to test:

Just spun up a VM with a clean install of Fedora 44 and Emacs 30.2 right
from the official repos. Had to manually add the emacsclient.desktop
entry as it seems that they cut it off downstream. Also, had to manually
replace $DISPLAY with $WAYLAND_DISPLAY inside emacsclient.desktop as it
would run in XWayland otherwise.

Please do note that by "opening a file" I always mean (unless specified otherwise) to do it through
a GUI application like Nautilus or Firefox and by using the
emacsclient.desktop menu entry.

I noticed that invoking a program from CLI (or weirdly enough even with xdg-open) does not auto-focus
existing windows and this also applies to gnome-text-editor.

> (1) Does it behave the same way when the Emacs server has not been
> launched or when an instance of Emacs is running already?

Yes. It doesn't make a difference whether an Emacs daemon is running or
not: as long as there were 0 frames before, the newly created frame upon
opening a file with emacsclient.desktop will be auto-focused.

> (2) Manually, in a running instance of emacs -Q do: Type C-x 5 2, now
> with the mouse select the initial frame and make it partially hide the
> new frame and type C-x 5 o.  Does it raise and select the new frame?  As
> a rule, this fails on Wayland but might succeed on KDE.

The other frame gets focused, even when hidden, covered or in a different
workspace. This appears to work as intended.

> (3) Try a GTK/X build and see whether the behavior persists.  If
> necessary, customize 'x-allow-focus-stealing' in the server.  This step
> is not mandatory - since Po Lu changed that, a GTK/X build fails here on
> xfce to address the focus problem correctly, no X(Wayland) involved at
> all.  Moreover, size hints are a pain on X and useless on Wayland
> anyway.  So if you don't want to build with X, don't bother.  It just
> could get us some insight whether this works under your GNOME
> installation at all.

(I rolled back to $DISPLAY for this one)

I kept x-allow-focus-stealing set to the default which is 'newer-time
Oddly enough, behaviour of opening with emacsclient.deskop is this:

1. No daemon running: Emacs Server is spun up and a frame is spawned
right after.  New frame is focused on.

2. Daemon running, no frames: new frame is spawned but not focused

3. Daemon running with at least 1 frame: one of the existing frames is
focused automatically right after the frame switches to the new
buffer. (Except when x-allow-focus-stealing is set to 'imitate-pager)

Behaviour of C-x 5 2 and C-x 5 o is as intended. It works with no
issues.

> (4) Try to find out whether there is some special setting regarding the
> Nautilus/Text Editor behavior.  I have no idea how these cooperate.
> Maybe there's some extra twist we could use.

I believe this is not a special behaviour between GNOME Files and GNOME
Text Editor:

* If choosing to open, say, a .pdf file with Firefox, an existing
  window would be reused and auto-focused.
* If choosing to download a text file on Firefox and to open it with
  GNOME Text Editor, an existing window of it would be reused and auto
  focused.

I think the difference lies in the usage of the XDG Activation
protocol. Does Emacs adopt it?

Thanks!




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 3 May 2026 08:26:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 03 04:26:13 2026
Received: from localhost ([127.0.0.1]:54578 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJS9U-00052M-LW
	for submit <at> debbugs.gnu.org; Sun, 03 May 2026 04:26:13 -0400
Received: from mout.gmx.net ([212.227.15.19]:54081)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wJS9Q-00050D-4J
 for 80926 <at> debbugs.gnu.org; Sun, 03 May 2026 04:26:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1777796756; x=1778401556; i=rudalics@HIDDEN;
 bh=BwtV78LQ9zFCu9yFx40Z2VGCYJmz1glcq6J7BTdfhnM=;
 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=cZ9ce94DX5H4uRw2IJB2NRUk+ffeY4cR4hH2fpQOUXU/121UqKq3mJXx6Y9t5lpf
 HksqB5VZf3GRf3OkMSW/G1Q59QRZhIKCgcJxitJfXVu9BO2lJjinrMVVifS/Ztfbg
 yNrSHSqcVe6JlxuZnEFBCI5FJHsrRwpl2aV7xPRaR6qhaZTxvotolsHhibHrDQKdf
 1FbUyFQU5DsF9XEmhp/wYwZm2rg5MfKP+1xEZY3r3HuCskytH5CNNlUBrs4gQzk8d
 YugpJMOxLTu8/L5iI92TcdFSgnxyIIUzoL+GrzqQjGchKWFef1VOrhWTKI6TfVxNE
 EvdIdki37YGMEuzvOQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTiPv-1vtzLy3ZOf-00KgB2; Sun, 03
 May 2026 10:25:55 +0200
Message-ID: <8ad440c5-93de-4dc8-856e-9fd190ece23e@HIDDEN>
Date: Sun, 3 May 2026 10:25:54 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
To: Eli Zaretskii <eliz@HIDDEN>, Antonio Romano <cidra@HIDDEN>
References: <874iku58tt.fsf@HIDDEN> <861pfu9k80.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <861pfu9k80.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
X-Provags-ID: V03:K1:pocTOtSeVIEon0RzVSbqJBphKtG5lX51/Zq45ohHryuBS687Lpv
 uGm3M//GWcvAYDJsi7JD5Ta1bleKxF0LaKJ2nWmMAsfsFr1fIQQEWfQ7MK3ipS2Lj15murY
 SpHQuuNH0U0uMOlqLcrH5udUrgaQKdi5mjKOkKCbfVp+/tr2o0MQcPP519s6KG07OamPf5y
 LgpzWixUyCo1um7hTw5BA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:7D7vbJBG8f8=;U4gAMsAUS7nsaq14ZzXnpvK2m5C
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80926
Cc: 80926 <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 (-)

ID4+IFRvIHJlcHJvZHVjZSB0aGUgaXNzdWU6DQogPj4gMS4gVXNlIEdOT01FIFdheWxhbmQN
CiA+PiAyLiBMYXVuY2ggZW1hY3Mgc2VydmVyDQogPj4gMy4gT3BlbiBhIGZpbGUgZnJvbSBO
YXV0aWx1cyAoR05PTUUgRmlsZXMpIHdpdGggIkVtYWNzIChDbGllbnQpIg0KID4+IDQuIFlv
dSdsbCBzZWUgYSBub3RpZmljYXRpb24gZm9ybWF0dGVkIGxpa2UgdGhpczoNCiA+PiAgICAg
PiBFbWFjcyAoQ2xpZW50KQ0KID4+ICAgICA+IMKrRnJhbWUgdGl0bGXCuyBpcyByZWFkeQ0K
ID4+ICAgICBUaGUgZmlsZSB3aWxsIGJlIG9wZW5lZCBpbiB0aGF0IGZyYW1lIChlaXRoZXIg
Y3JlYXRlZCBvciByZXVzZWQpLA0KID4+ICAgICBidXQgaXQgd2lsbCBub3QgYmUgYXV0b21h
dGljYWxseSBmb2N1c2VkLg0KID4+DQogPj4gRXhwZWN0ZWQgYmVoYXZpb3VyOg0KID4+IE9w
ZW5pbmcgYSBmaWxlIHdpdGggR05PTUUgVGV4dCBFZGl0b3Igd2hlbiBpdCBoYXMgYW4gaW5z
dGFuY2UgYWxyZWFkeQ0KID4+IHJ1bm5pbmcgYXV0byBmb2N1c2VzIHRoZSBleGlzdGluZyB3
aW5kb3cuICBJIGJlbGlldmUgdGhpcyBpcyB0aGUNCiA+PiBpbnRlbmRlZCBiZWhhdmlvdXIg
Zm9yIEVtYWNzLCB0b28uDQogPg0KID4gTWFydGluLCBhbnkgaWRlYXMgZm9yIHRoaXMgaXNz
dWU/DQoNCkEgZmV3IHRoaW5ncyB0byB0ZXN0Og0KDQooMSkgRG9lcyBpdCBiZWhhdmUgdGhl
IHNhbWUgd2F5IHdoZW4gdGhlIEVtYWNzIHNlcnZlciBoYXMgbm90IGJlZW4NCmxhdW5jaGVk
IG9yIHdoZW4gYW4gaW5zdGFuY2Ugb2YgRW1hY3MgaXMgcnVubmluZyBhbHJlYWR5Pw0KDQoo
MikgTWFudWFsbHksIGluIGEgcnVubmluZyBpbnN0YW5jZSBvZiBlbWFjcyAtUSBkbzogVHlw
ZSBDLXggNSAyLCBub3cNCndpdGggdGhlIG1vdXNlIHNlbGVjdCB0aGUgaW5pdGlhbCBmcmFt
ZSBhbmQgbWFrZSBpdCBwYXJ0aWFsbHkgaGlkZSB0aGUNCm5ldyBmcmFtZSBhbmQgdHlwZSBD
LXggNSBvLiAgRG9lcyBpdCByYWlzZSBhbmQgc2VsZWN0IHRoZSBuZXcgZnJhbWU/ICBBcw0K
YSBydWxlLCB0aGlzIGZhaWxzIG9uIFdheWxhbmQgYnV0IG1pZ2h0IHN1Y2NlZWQgb24gS0RF
Lg0KDQooMykgVHJ5IGEgR1RLL1ggYnVpbGQgYW5kIHNlZSB3aGV0aGVyIHRoZSBiZWhhdmlv
ciBwZXJzaXN0cy4gIElmDQpuZWNlc3NhcnksIGN1c3RvbWl6ZSAneC1hbGxvdy1mb2N1cy1z
dGVhbGluZycgaW4gdGhlIHNlcnZlci4gIFRoaXMgc3RlcA0KaXMgbm90IG1hbmRhdG9yeSAt
IHNpbmNlIFBvIEx1IGNoYW5nZWQgdGhhdCwgYSBHVEsvWCBidWlsZCBmYWlscyBoZXJlIG9u
DQp4ZmNlIHRvIGFkZHJlc3MgdGhlIGZvY3VzIHByb2JsZW0gY29ycmVjdGx5LCBubyBYKFdh
eWxhbmQpIGludm9sdmVkIGF0DQphbGwuICBNb3Jlb3Zlciwgc2l6ZSBoaW50cyBhcmUgYSBw
YWluIG9uIFggYW5kIHVzZWxlc3Mgb24gV2F5bGFuZA0KYW55d2F5LiAgU28gaWYgeW91IGRv
bid0IHdhbnQgdG8gYnVpbGQgd2l0aCBYLCBkb24ndCBib3RoZXIuICBJdCBqdXN0DQpjb3Vs
ZCBnZXQgdXMgc29tZSBpbnNpZ2h0IHdoZXRoZXIgdGhpcyB3b3JrcyB1bmRlciB5b3VyIEdO
T01FDQppbnN0YWxsYXRpb24gYXQgYWxsLg0KDQooNCkgVHJ5IHRvIGZpbmQgb3V0IHdoZXRo
ZXIgdGhlcmUgaXMgc29tZSBzcGVjaWFsIHNldHRpbmcgcmVnYXJkaW5nIHRoZQ0KTmF1dGls
dXMvVGV4dCBFZGl0b3IgYmVoYXZpb3IuICBJIGhhdmUgbm8gaWRlYSBob3cgdGhlc2UgY29v
cGVyYXRlLg0KTWF5YmUgdGhlcmUncyBzb21lIGV4dHJhIHR3aXN0IHdlIGNvdWxkIHVzZS4N
Cg0KKDUpIElmIHlvdSBkb24ndCBmaW5kIGFueXRoaW5nIHVzZWZ1bCB3aXRoICgxKS0oNCks
IHdlIGNhbiB0cnkgd2hldGhlcg0Kd2UgY2FuIGNoYW5nZSB0aGUgYmVoYXZpb3IgdmlhIEdO
T01FJ3Mgc2hlbGwgZXh0ZW5zaW9ucy4NCg0KVGhhbmtzLCBtYXJ0aW4NCg==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at 80926 <at> debbugs.gnu.org:


Received: (at 80926) by debbugs.gnu.org; 2 May 2026 10:31:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 02 06:31:54 2026
Received: from localhost ([127.0.0.1]:44474 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wJ7da-0002Lp-Aw
	for submit <at> debbugs.gnu.org; Sat, 02 May 2026 06:31:54 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:58790)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wJ7dY-0002Kh-1W
 for 80926 <at> debbugs.gnu.org; Sat, 02 May 2026 06:31:52 -0400
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 1wJ7dS-0001Xd-Ea; Sat, 02 May 2026 06:31:46 -0400
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=nMKVGn7MLuVitB9A1OAa9XKE7g+zEYVhAqpxLzo+gi8=; b=o+KQah5c2T6CyA78c+qU
 kJ2Nj3SPQUPacatgJ40qhEFsAHq2R0ce/oW3YU2oxBz+LCeH2i6hIGlzg0B0rKaRP4sbOiL1o6/0D
 lz5nGLyrHSOjiHMJRb6ZaJINjr4s4ceF8FhtSN5zwyQsbd6Pf0zlS0RfWhSn4Txqh6WFTkQP+7YEo
 Qi4gYB+oDJ5T/744YanOgfWLruKqPvsQnwOuf1R6bAncPTWq2tf/yYrq9C+65Sv4OTzu5tP3SgI/b
 E8hwU9uXR6lEHZ/MR+bycrJDoVLYf++1cMBaGgxPUk8JUYTTanDwKcLqUcQNaxdXgPvbnUfubI4iQ
 lfgzSN0z0JpK1g==;
Date: Sat, 02 May 2026 13:30:55 +0300
Message-Id: <861pfu9k80.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Antonio Romano <cidra@HIDDEN>,
 martin rudalics <rudalics@HIDDEN>
In-Reply-To: <874iku58tt.fsf@HIDDEN> (message from Antonio Romano on Wed,
 29 Apr 2026 11:01:43 +0000)
Subject: Re: bug#80926: 30.2; Auto focus frame in GNOME Wayland
References: <874iku58tt.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: 80926
Cc: 80926 <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 (---)

> From: Antonio Romano <cidra@HIDDEN>
> Date: Wed, 29 Apr 2026 11:01:43 +0000
> 
> To reproduce the issue:
> 1. Use GNOME Wayland
> 2. Launch emacs server
> 3. Open a file from Nautilus (GNOME Files) with "Emacs (Client)"
> 4. You'll see a notification formatted like this:
>    > Emacs (Client)
>    > «Frame title» is ready
>    The file will be opened in that frame (either created or reused),
>    but it will not be automatically focused.
> 
> Expected behaviour:
> Opening a file with GNOME Text Editor when it has an instance already
> running auto focuses the existing window.  I believe this is the
> intended behaviour for Emacs, too.

Martin, any ideas for this issue?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Apr 2026 11:02:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 07:02:02 2026
Received: from localhost ([127.0.0.1]:42294 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wI2g5-00074A-6o
	for submit <at> debbugs.gnu.org; Wed, 29 Apr 2026 07:02:02 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:48910)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <cidra@HIDDEN>) id 1wI2fz-00073S-JR
 for submit <at> debbugs.gnu.org; Wed, 29 Apr 2026 07:01:58 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <cidra@HIDDEN>) id 1wI2ft-0005qg-QS
 for bug-gnu-emacs@HIDDEN; Wed, 29 Apr 2026 07:01:50 -0400
Received: from mout01.posteo.de ([185.67.36.65])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <cidra@HIDDEN>) id 1wI2fq-0007dS-Ug
 for bug-gnu-emacs@HIDDEN; Wed, 29 Apr 2026 07:01:49 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 66898240027
 for <bug-gnu-emacs@HIDDEN>; Wed, 29 Apr 2026 13:01:43 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.it; s=2017;
 t=1777460503; bh=hDhVE2Im3jQHNcaUbn5KjbCt8qimHOAorX1k7prO+ns=;
 h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Autocrypt:OpenPGP:From;
 b=VsakiQ4uRqPTQ93PpSfZS1vmkpeo8Cwjluj0KzeJx0e5/bs2cqZIHXPEOw1acMiT1
 RPt/iifS5sAMSNO4woYqyFYbkxwFTkU4doJ+UCGXy+L5qMgivAUCNBSe/y9HMZJeh1
 0zmGSZOz4Y8jlFrTKZSxBiWSbo01E8vyZkRqhioDMumb1c0Dws8i3mp8Gdxy9mLbch
 uTcDfgwXGAPB83R/ZMgtulurXpbxOJwJV68LA1698YS+IN3tpafBIrmQz/N9A8FdKX
 b8T7aeDFLm6SVDb1rI7fkb++fRHN5lFRmg5IjwrhgBOWr8F0B84XJDoH4OVKrp0LC6
 PMCdpYqw6hWRw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4g5Drk6WHcz9rxL
 for <bug-gnu-emacs@HIDDEN>; Wed, 29 Apr 2026 13:01:42 +0200 (CEST)
From: Antonio Romano <cidra@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.2; Auto focus frame in GNOME Wayland
X-Debbugs-Package: emacs
X-Debbugs-Cc: 
Date: Wed, 29 Apr 2026 11:01:43 +0000
Message-ID: <874iku58tt.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Autocrypt: addr=cidra@HIDDEN;
 keydata=xjMEaamuPBYJKwYBBAHaRw8BAQdASi/2tb/95+EeCd9Kj3CF2SyjObny5t+/c54m+kK1perND2Np
 ZHJhQHBvc3Rlby5pdMKTBBMWCgA7FiEEJAM1T+wC+IlWDR6QJaJyARKn9M8FAmnc0WECGwMFCwkI
 BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQJaJyARKn9M82IAD+O0EAPSG2YosBaDsCvHpkxsJY
 ersVMpGPgxVOCd1kkv4BAOIlhBLDxSujMWgN7jA5L/ss2vmiAwjZF6YUSW+/8IcMzjgEaamuPBIK
 KwYBBAGXVQEFAQEHQGiDFwIhL+fwsnZPV9zl445/i9hvxxRvelSSJP3dZ/hLAwEIB8JhBBgWCAAJ
 BYJpqa48ApsMAAoJECWicgESp/TPhDABANqXj8GpMsJkqPt7v4xaYdIGD4byROhU8BQ/vBIXPAki
 AQDRVIhxdEfOAW6pcWsQrdXQoOtt/9iVVwQwe/Izj5u3AQ==
OpenPGP: url=https://posteo.de/keys/cidra@HIDDEN
Received-SPF: pass client-ip=185.67.36.65; envelope-from=cidra@HIDDEN;
 helo=mout01.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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.0 (/)

To reproduce the issue:
1. Use GNOME Wayland
2. Launch emacs server
3. Open a file from Nautilus (GNOME Files) with "Emacs (Client)"
4. You'll see a notification formatted like this:
   > Emacs (Client)
   > =C2=ABFrame title=C2=BB is ready
   The file will be opened in that frame (either created or reused),
   but it will not be automatically focused.

Expected behaviour:
Opening a file with GNOME Text Editor when it has an instance already
running auto focuses the existing window.  I believe this is the
intended behaviour for Emacs, too.


In GNU Emacs 30.2 (build 1, x86_64-redhat-linux-gnu, GTK+ Version
 3.24.52, cairo version 1.18.4) of 2026-04-22 built on
 888f04aac5854051ba7c1b1c4a06b26b
System Description: Fedora Linux 44.20260429.0 (Silverblue)

Configured using:
 'configure --build=3Dx86_64-redhat-linux-gnu
 --host=3Dx86_64-redhat-linux-gnu --program-prefix=3D
 --disable-dependency-tracking --prefix=3D/usr --exec-prefix=3D/usr
 --bindir=3D/usr/bin --sbindir=3D/usr/bin --sysconfdir=3D/etc
 --datadir=3D/usr/share --includedir=3D/usr/include --libdir=3D/usr/lib64
 --libexecdir=3D/usr/libexec --localstatedir=3D/var --runstatedir=3D/run
 --sharedstatedir=3D/var/lib --mandir=3D/usr/share/man
 --infodir=3D/usr/share/info --disable-gc-mark-trace --with-cairo
 --with-dbus --with-gif --with-gpm=3Dno --with-harfbuzz --with-jpeg
 --with-modules --with-native-compilation=3Daot --with-pgtk --with-png
 --with-rsvg --with-sqlite3 --with-tiff --with-tree-sitter --with-webp
 --with-xpm build_alias=3Dx86_64-redhat-linux-gnu
 host_alias=3Dx86_64-redhat-linux-gnu CC=3Dgcc 'CFLAGS=3D-DMAIL_USE_LOCKF -=
O2
 -flto=3Dauto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
 -pipe -Wall -Werror=3Dformat-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=3D/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=3Dx86-64
 -mtune=3Dgeneric -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-protection -mtls-dialect=3Dgnu2 -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer ' 'LDFLAGS=3D-Wl,-z,relro -Wl,--as-needed
 -Wl,-z,pack-relative-relocs -Wl,-z,now
 -specs=3D/usr/lib/rpm/redhat/redhat-hardened-ld
 -specs=3D/usr/lib/rpm/redhat/redhat-hardened-ld-errors
 -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=3Dsha1
 -specs=3D/usr/lib/rpm/redhat/redhat-package-notes ' CXX=3Dg++ 'CXXFLAGS=3D=
-O2
 -flto=3Dauto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
 -pipe -Wall -Werror=3Dformat-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=3D/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=3Dx86-64
 -mtune=3Dgeneric -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-protection -mtls-dialect=3Dgnu2 -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer '
 PKG_CONFIG_PATH=3D:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=3Dibus
  locale-coding-system: utf-8-unix

Major mode: C/*l

Minor modes in effect:
  server-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  abbrev-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs cl-loaddefs cl-lib server rmc iso-transl tooltip cconv
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen
pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list
replace newcomment text-mode lisp-mode prog-mode register page tab-bar
menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse
jit-lock font-lock syntax font-core term/tty-colors frame minibuffer
nadvice seq simple cl-generic indonesian philippine cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop
case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify dynamic-setting system-font-setting
font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar
make-network-process native-compile emacs)

Memory information:
((conses 16 80397 11462) (symbols 48 7185 0) (strings 32 20082 2951)
 (string-bytes 1 759421) (vectors 16 11858)
 (vector-slots 8 166103 7890) (floats 8 33 6) (intervals 56 389 0)
 (buffers 992 13))




Acknowledgement sent to Antonio Romano <cidra@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#80926; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 16 May 2026 14:30:04 UTC

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