GNU bug report logs - #81326
32.0.50; select-frame-set-input-focus sometimes does not set input focus as expected

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: Markus Triska <triska@HIDDEN>; dated Sun, 28 Jun 2026 15:40:05 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug Marked as fixed in versions 31.1. Request was from martin rudalics <rudalics@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 81326) by debbugs.gnu.org; 1 Jul 2026 18:11:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 01 14:11:03 2026
Received: from localhost ([127.0.0.1]:34442 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wezOl-0005kl-Od
	for submit <at> debbugs.gnu.org; Wed, 01 Jul 2026 14:11:02 -0400
Received: from [78.47.144.35] (port=51100 helo=metalevel.at)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <triska@HIDDEN>) id 1wezOg-0005kD-58
 for 81326 <at> debbugs.gnu.org; Wed, 01 Jul 2026 14:10:57 -0400
Received: by metalevel.at (Postfix, from userid 1000)
 id 011CE9C789; Wed,  1 Jul 2026 20:10:52 +0200 (CEST)
From: Markus Triska <triska@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#81326: 32.0.50;
 select-frame-set-input-focus sometimes does not set input focus as
 expected
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
 <87pl19s1yc.fsf@HIDDEN>
 <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN> <8633y4dzs3.fsf@HIDDEN>
 <0d1fdba4-3276-478e-96b2-e44abd484848@HIDDEN>
 <87ldbw6ipy.fsf@HIDDEN>
 <18e4f8ad-1e43-4816-9571-920345f9ca67@HIDDEN>
 <87echnn9xv.fsf@HIDDEN>
 <926150b4-cced-4bea-ad16-1e8afae82de8@HIDDEN>
Date: Wed, 01 Jul 2026 20:10:52 +0200
In-Reply-To: <926150b4-cced-4bea-ad16-1e8afae82de8@HIDDEN> (martin rudalics's
 message of "Wed, 1 Jul 2026 12:13:26 +0200")
Message-ID: <87ik6yd1hv.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: martin rudalics <rudalics@HIDDEN> writes: > Reliably
 reproducible
 with exactly the same backtrace as yours, see > below. I can reproduce it
 with emacs 29 onward but not with emacs 28. > Markus, you are the master
 of bisection, so if you see t [...] 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_NONE               SPF: sender does not publish an SPF Record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
X-Debbugs-Envelope-To: 81326
Cc: Eli Zaretskii <eliz@HIDDEN>, 81326 <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: 0.3 (/)

martin rudalics <rudalics@HIDDEN> writes:

> Reliably reproducible with exactly the same backtrace as yours, see
> below.  I can reproduce it with emacs 29 onward but not with emacs 28.
> Markus, you are the master of bisection, so if you see the same ...

Thank you a lot for trying it, it is in a sense a relief for me to see
that this also occurs on other systems and is not specific to one setup.

I can reproduce the same issue also with Emacs 27.1 and 28.1. I cannot
reproduce it with this specific example with Emacs 26.1, one reason may
be that the frame handling of Emacs 26.1 seems substantially slower and
hence a timing aspect that may be necessary to elicit the issue is not
present, or at least is not encountered as often as with Emacs >= 27.1.

However, at least after the issue I posted has arisen with any Emacs
version (>= 27.1 or later), then I can trigger a seemingly identical
hang also with Emacs 26.1, using the slightly modified example below,
where the parent-frame attribute of the created frame is set. This seems
to speed up the example and may therefore more likely run into the issue.

These examples are already posted also in the discussion of #80131. I
suggest that we continue further pertaining findings in that issue.

Thank you and all the best,
Markus


(defvar run 0)

(defun hang-sometimes ()
  (interactive)
  (setq run (1+ run))
  (message "run: %d" run)
  (let* ((old-frame (selected-frame))
         (frame (make-frame `((parent-frame . ,old-frame)
                              (top . 120)))))
    (unwind-protect
        (select-frame-set-input-focus frame)
      (select-frame-set-input-focus old-frame)
      (delete-frame frame))))

(global-set-key [f10] 'hang-sometimes)






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

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


Received: (at 81326) by debbugs.gnu.org; 1 Jul 2026 10:13:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 01 06:13:38 2026
Received: from localhost ([127.0.0.1]:57984 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1werwn-0000Zl-UE
	for submit <at> debbugs.gnu.org; Wed, 01 Jul 2026 06:13:38 -0400
Received: from mout.gmx.net ([212.227.17.22]:37821)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1werwl-0000ZM-2M
 for 81326 <at> debbugs.gnu.org; Wed, 01 Jul 2026 06:13:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1782900808; x=1783505608; i=rudalics@HIDDEN;
 bh=Y/pSG2ElUkclGXKZSlPmd0xjM2qabr6VXmh2ruUQem0=;
 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=txdRQvu17+yzPBNIimvzQ+3In2/Z9HIQ1oRzM015uiO9uxuXAY1ag9wRAs4wTrkk
 dKmbKD6e5byRqPikCVXy4hcYAHs4lWVDRkr6ivIuWslnCPnlMG8WNkhHItqSdnO4m
 ninbMQBtMN6qkLhA2jDc0OYqG5U5BYwdAp8uFp047tnSlpGVblhZJmJWOESnOX7D6
 CpUuRKO/KCTkqkLeHblkfVwa5q5zkiXb14Ln5u5HCO7XfxvcSFS4PS46Hr//bJrLh
 XLkupt9spiVutnEGMhGqTAITa7PQvgQjDgGf+arwVUf12KfD4UZWtS+1fpCEZGUCE
 ZXf3JK1/0Uy1kxGMdQ==
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 1MtwYu-1wxMEW0EVI-00sSSt; Wed, 01
 Jul 2026 12:13:28 +0200
Message-ID: <926150b4-cced-4bea-ad16-1e8afae82de8@HIDDEN>
Date: Wed, 1 Jul 2026 12:13:26 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#81326: 32.0.50; select-frame-set-input-focus sometimes does
 not set input focus as expected
To: Markus Triska <triska@HIDDEN>
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
 <87pl19s1yc.fsf@HIDDEN>
 <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN> <8633y4dzs3.fsf@HIDDEN>
 <0d1fdba4-3276-478e-96b2-e44abd484848@HIDDEN> <87ldbw6ipy.fsf@HIDDEN>
 <18e4f8ad-1e43-4816-9571-920345f9ca67@HIDDEN> <87echnn9xv.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87echnn9xv.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:j0e8uXZuhjKJxuJgcb46vY2I9Y1ULNsOaCP+NJRp8fIa8VAwwXK
 7bAgqW5Od8NWM2FIN6p8gat1/vGE74LzSb3MluFjjTStPYnKo9buYZ1b/bQikpC/Wb9HwHN
 i5ZnDpbeP5c/459a/qUDAgJe291kawUFUW8vU0ZLumRcW7yy/1Kvn/VWCNhBZ1yTpg1F78M
 F28CmKf64ifqMgxEjrNWg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:SibIDGHDIFE=;R7DqD5AnonafXTiD8DJTyE1jSLA
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81326
Cc: Eli Zaretskii <eliz@HIDDEN>, 81326 <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 (-)

 > The issue can be reproduced by putting the forms below in hang.el,
 > then starting Emacs with:

Reliably reproducible with exactly the same backtrace as yours, see
below.  I can reproduce it with emacs 29 onward but not with emacs 28.
Markus, you are the master of bisection, so if you see the same ...

martin

Thread 4 (Thread 0x7f58a9fff6c0 (LWP 7641) "dconf worker"):
#0  0x00007f58aff2b25f in __GI___poll (fds=0x2f488f70, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f58b0f9b90e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58b0f9ba2c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58aa4524bd in  () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f58b0fc5c5d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f58afeb81f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007f58aff388dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f58aafb56c0 (LWP 7640) "gdbus"):
#0  0x00007f58aff2b25f in __GI___poll (fds=0x2f3b1e50, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f58b0f9b90e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58b0f9bc4f in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58b11f87c6 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f58b0fc5c5d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f58afeb81f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007f58aff388dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f58ab7b66c0 (LWP 7639) "gmain"):
#0  0x00007f58aff2b25f in __GI___poll (fds=0x2f39f3b0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f58b0f9b90e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58b0f9ba2c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58b0f9ba71 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f58b0fc5c5d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f58afeb81f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007f58aff388dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f58b1e3ce00 (LWP 7622) "emacs"):
#0  pselect64_syscall (sigmask=<optimized out>, timeout=<optimized out>, exceptfds=0x0, writefds=0x7ffd47aa90e0, readfds=0x7ffd47aa9160, nfds=14) at ../sysdeps/unix/sysv/linux/pselect.c:34
#1  __pselect (nfds=14, readfds=0x7ffd47aa9160, writefds=0x7ffd47aa90e0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00000000007828e3 in really_call_select (arg=0x7ffd47aa8c30) at ../../src/thread.c:624
#3  0x000000000069e1d6 in flush_stack_call_func1 (func=0x782849 <really_call_select>, arg=0x7ffd47aa8c30) at ../../src/alloc.c:5258
#4  0x0000000000781aac in flush_stack_call_func (func=0x782849 <really_call_select>, arg=0x7ffd47aa8c30) at ../../src/lisp.h:4467
#5  0x00000000007829a3 in thread_select (func=0x7f58aff2da80 <__pselect>, max_fds=14, rfds=0x7ffd47aa9160, wfds=0x7ffd47aa90e0, efds=0x0, timeout=0x7ffd47aa94a0, sigmask=0x0) at ../../src/thread.c:659
#6  0x00000000007c372e in xg_select (fds_lim=14, rfds=0x7ffd47aa9540, wfds=0x7ffd47aa94c0, efds=0x0, timeout=0x7ffd47aa94a0, sigmask=0x0) at ../../src/xgselect.c:205
#7  0x000000000074d9e9 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=XIL(0), wait_proc=0x0, just_wait_proc=0) at ../../src/process.c:5799
#8  0x000000000042f423 in sit_for (timeout=make_fixnum(30), reading=true, display_option=1) at ../../src/dispnew.c:7007
#9  0x00000000005fefec in read_char (commandflag=1, map=XIL(0x7f58aeb22c93), prev_event=XIL(0), used_mouse_menu=0x7ffd47aa9b6f, end_time=0x0) at ../../src/keyboard.c:2964
#10 0x000000000061346d in read_key_sequence (keybuf=0x7ffd47aa9d20, prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, disable_text_conversion_p=false) at ../../src/keyboard.c:11221
#11 0x00000000005fa5c1 in command_loop_1 () at ../../src/keyboard.c:1424
#12 0x00000000006d8924 in internal_condition_case (bfun=0x5fa194 <command_loop_1>, handlers=XIL(0x90), hfun=0x5f9618 <cmd_error>) at ../../src/eval.c:1712
#13 0x00000000005f9d5d in command_loop_2 (handlers=XIL(0x90)) at ../../src/keyboard.c:1163
#14 0x00000000006d7d8e in internal_catch (tag=XIL(0x12b10), func=0x5f9d33 <command_loop_2>, arg=XIL(0x90)) at ../../src/eval.c:1392
#15 0x00000000005f9cef in command_loop () at ../../src/keyboard.c:1141
#16 0x00000000005f90a8 in recursive_edit_1 () at ../../src/keyboard.c:749
#17 0x00000000005f92e6 in Frecursive_edit () at ../../src/keyboard.c:832
#18 0x00000000005f49e9 in main (argc=2, argv=0x7ffd47aaa358) at ../../src/emacs.c:2636




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

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


Received: (at 81326) by debbugs.gnu.org; 30 Jun 2026 18:46:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 30 14:46:09 2026
Received: from localhost ([127.0.0.1]:53683 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wedTF-00058t-4M
	for submit <at> debbugs.gnu.org; Tue, 30 Jun 2026 14:46:09 -0400
Received: from [78.47.144.35] (port=36650 helo=metalevel.at)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <triska@HIDDEN>) id 1wedTC-00058h-IA
 for 81326 <at> debbugs.gnu.org; Tue, 30 Jun 2026 14:46:07 -0400
Received: by metalevel.at (Postfix, from userid 1000)
 id F3DE09C7A0; Tue, 30 Jun 2026 20:46:04 +0200 (CEST)
From: Markus Triska <triska@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#81326: 32.0.50;
 select-frame-set-input-focus sometimes does not set input focus as
 expected
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
 <87pl19s1yc.fsf@HIDDEN>
 <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN> <8633y4dzs3.fsf@HIDDEN>
 <0d1fdba4-3276-478e-96b2-e44abd484848@HIDDEN>
 <87ldbw6ipy.fsf@HIDDEN>
 <18e4f8ad-1e43-4816-9571-920345f9ca67@HIDDEN>
Date: Tue, 30 Jun 2026 20:46:04 +0200
In-Reply-To: <18e4f8ad-1e43-4816-9571-920345f9ca67@HIDDEN> (martin rudalics's
 message of "Tue, 30 Jun 2026 19:45:49 +0200")
Message-ID: <87echnn9xv.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: martin rudalics <rudalics@HIDDEN> writes: > or is there
 another
 one? The main issue described in #80131 is Emacs hanging, no longer reacting
 to keyboard input, and also not being interruptible with C-g. 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_NONE               SPF: sender does not publish an SPF Record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
X-Debbugs-Envelope-To: 81326
Cc: Eli Zaretskii <eliz@HIDDEN>, 81326 <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: 0.3 (/)

martin rudalics <rudalics@HIDDEN> writes:

> or is there another one?

The main issue described in #80131 is Emacs hanging, no longer reacting
to keyboard input, and also not being interruptible with C-g.

The issue can be reproduced by putting the forms below in hang.el,
then starting Emacs with:

    $ emacs -Q -l hang.el 

and then pressing F10 until Emacs hangs.

The issue can be reproduced using only frames that have no parent frame,
and it is still present also with all changes you posted so far applied.

I can reproduce it for example with FVWM3.

Thank you and all the best,
Markus

(defvar run 0)

(defun hang-sometimes ()
  (interactive)
  (setq run (1+ run))
  (message "run: %d" run)
  (let* ((old-frame (selected-frame))
         (frame (make-frame)))
    (unwind-protect
        (select-frame-set-input-focus frame)
      (select-frame-set-input-focus old-frame)
      (delete-frame frame))))

(global-set-key [f10] 'hang-sometimes)




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

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


Received: (at 81326) by debbugs.gnu.org; 30 Jun 2026 17:46:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 30 13:46:00 2026
Received: from localhost ([127.0.0.1]:53340 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wecX1-0001pr-Rj
	for submit <at> debbugs.gnu.org; Tue, 30 Jun 2026 13:46:00 -0400
Received: from mout.gmx.net ([212.227.17.22]:56587)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wecWz-0001pR-Hc
 for 81326 <at> debbugs.gnu.org; Tue, 30 Jun 2026 13:45:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1782841551; x=1783446351; i=rudalics@HIDDEN;
 bh=FyObYk/Yn2XXjOiuvQWRpYxYusbpeCoYwfJDfJN81g0=;
 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=Rn/l2Gi4ZQBTojnGQod6oqCI0y/syO9gkU5Db9O0/AM3PfZZJ86EygWe7sxR+hWl
 HANkdeHaze4mKzcIAHus1GNpMy3S5DYyT3IbqTZ+Ot8rHT8YW8esgqszXcwEQ5uum
 T4FAHGdl2sG3rCZw4YHSh+DHk9E0mytvPpBRueJ8kn5skiqobpE+g7G1/mIbJwcu2
 tIIYnI71ZwvMKMM6Pj72Wboab2+usZRyxdOMybQ+q5eyX2Zo/BJxs46x63/tSA5ys
 vJNOgIWn12xYnSnB+AN+xTSgNDlDVdCgduXGSO5bD0uLTNcmSTK9z4s1XFPHsEYCm
 O+QoUEN87+4hmIbD1w==
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 1N4Qwg-1x4iOu3VMk-012vv7; Tue, 30
 Jun 2026 19:45:50 +0200
Message-ID: <18e4f8ad-1e43-4816-9571-920345f9ca67@HIDDEN>
Date: Tue, 30 Jun 2026 19:45:49 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#81326: 32.0.50; select-frame-set-input-focus sometimes does
 not set input focus as expected
To: Markus Triska <triska@HIDDEN>
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
 <87pl19s1yc.fsf@HIDDEN>
 <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN> <8633y4dzs3.fsf@HIDDEN>
 <0d1fdba4-3276-478e-96b2-e44abd484848@HIDDEN> <87ldbw6ipy.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87ldbw6ipy.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:RchXDwpH2/8jJA8ialhDA4fwxQWUPncLh10NQUKjC7AnmUnUU8l
 vIFhigOFqASRFHNhqFIfWDbS2Y3Q7N4XN21s8pGdGraSbIMqt5w/6Lpo5XtZC/8ubjwS1F+
 XdcO3CUUtI7yR/Z7vzPFis7pcMmBHwtzWG6LjXiwlo021xh/bKeG2Y6/wRcEGqtyhwMN60/
 5ja0p8xJ9DmpvJnweuEHQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:BS4z1iqr26U=;7+SVr1k0P6blqZgqo1yRK4Y9XsQ
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81326
Cc: Eli Zaretskii <eliz@HIDDEN>, 81326 <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 (-)

 > #80131 is still present. If possible, please try the test case there to
 > reproduce it. The described hang consisently occurs with these step.

Which one is this?  One that can be fixed with

-	  x_set_input_focus (FRAME_DISPLAY_INFO (f), FRAME_OUTER_WINDOW (f),
+	  x_set_input_focus (FRAME_DISPLAY_INFO (f), FRAME_X_WINDOW (f),
  			     time);

or is there another one?

martin





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

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


Received: (at 81326) by debbugs.gnu.org; 30 Jun 2026 17:28:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 30 13:28:30 2026
Received: from localhost ([127.0.0.1]:53239 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wecG6-0000qN-5m
	for submit <at> debbugs.gnu.org; Tue, 30 Jun 2026 13:28:30 -0400
Received: from [78.47.144.35] (port=35874 helo=metalevel.at)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <triska@HIDDEN>) id 1wecG3-0000q7-2s
 for 81326 <at> debbugs.gnu.org; Tue, 30 Jun 2026 13:28:28 -0400
Received: by metalevel.at (Postfix, from userid 1000)
 id 590AD9C789; Tue, 30 Jun 2026 19:28:25 +0200 (CEST)
From: Markus Triska <triska@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#81326: 32.0.50;
 select-frame-set-input-focus sometimes does not set input focus as
 expected
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
 <87pl19s1yc.fsf@HIDDEN>
 <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN> <8633y4dzs3.fsf@HIDDEN>
 <0d1fdba4-3276-478e-96b2-e44abd484848@HIDDEN>
Date: Tue, 30 Jun 2026 19:28:25 +0200
In-Reply-To: <0d1fdba4-3276-478e-96b2-e44abd484848@HIDDEN> (martin rudalics's
 message of "Tue, 30 Jun 2026 18:47:58 +0200")
Message-ID: <87ldbw6ipy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  martin rudalics <rudalics@HIDDEN> writes: >>> I pushed the
 fix to the release branch now. Thanks for submitting this >>> bug practically
 twice. It's practically impossible to trace down a bug >>> like this because
 the focus request virtually [...] 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_NONE               SPF: sender does not publish an SPF Record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
X-Debbugs-Envelope-To: 81326
Cc: Eli Zaretskii <eliz@HIDDEN>, 81326 <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: 0.3 (/)

martin rudalics <rudalics@HIDDEN> writes:

>>> I pushed the fix to the release branch now.  Thanks for submitting this
>>> bug practically twice.  It's practically impossible to trace down a bug
>>> like this because the focus request virtually gets lost in the dark.
>>
>> Thanks.  Should this bug be closed now?
>
> I think so.


Yes: This issue (#81326) is now nicely addressed, thank you a lot!

This one and similar issues can be found by going through all situations
that can arise, involving 1, 2, 3, ... frames with different attributes,
and seeing whether focusing works as expected in all situations, using
programs analogous to the one I posted, which can also be generated.

> Markus, please tell us whether Bug#80131 can be closed too.

#80131 is still present. If possible, please try the test case there to
reproduce it. The described hang consisently occurs with these step.


Thank you and all the best,
Markus




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

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


Received: (at 81326) by debbugs.gnu.org; 30 Jun 2026 16:48:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 30 12:48:11 2026
Received: from localhost ([127.0.0.1]:52999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1webd5-000716-BM
	for submit <at> debbugs.gnu.org; Tue, 30 Jun 2026 12:48:11 -0400
Received: from mout.gmx.net ([212.227.17.22]:48203)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1webd3-00070m-EJ
 for 81326 <at> debbugs.gnu.org; Tue, 30 Jun 2026 12:48:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1782838079; x=1783442879; i=rudalics@HIDDEN;
 bh=xrzUFTsRlURiB+Yg5JZqOKUroxSPAHt5qfrWnrbBbYA=;
 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=pN964tRSJ4Hh8DVTk5HM878b6At3Awk7lCKa8NdU4huA4fEoqFe0EXV1ZwWz0Dbe
 F6le5h+AuGyRYR/v+GVNJA0flb0Ei4Zyb3NGvlEU/MMRLX/CZogZlAzOV3FdhKd4K
 jEzxyICI+VgX+GzNSLo0mgMk5Tf054v3PpfpGZ+XzFVWt4xSpHmyC4MUgWYrhx3Wq
 D2jtavlqehuWJrpiyAC6aQpA8PSm0ZcZX1Bd+A2p83SLSuMewS7JCzWqKSvq0U0ma
 FWv6pZF4+bpn421wiNUJ0poNYwoJgegEs5kO0fpdbDK6Sl5m4hUHxoOGS298JJtDA
 b8O5N5PEHH5GIplkdg==
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 1MHG8m-1wrklT2dm4-00EFHE; Tue, 30
 Jun 2026 18:47:59 +0200
Message-ID: <0d1fdba4-3276-478e-96b2-e44abd484848@HIDDEN>
Date: Tue, 30 Jun 2026 18:47:58 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#81326: 32.0.50; select-frame-set-input-focus sometimes does
 not set input focus as expected
To: Eli Zaretskii <eliz@HIDDEN>
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
 <87pl19s1yc.fsf@HIDDEN>
 <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN> <8633y4dzs3.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <8633y4dzs3.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:Z1F1sJsux+EWWmn6fYNZ4ARzsWcRwmiAils7Cj7Hb5zFGLAG9CO
 lvkKiQLeVXJcpUMkBZELsL434DCCJFOQd2qDkmbL6WS+mfpcNOBfhHm5nqS4xoo9BwK1K+N
 9g+ioUZ09T/VR41VJAdwE7Y1w6gJxYomS6okGXORfnpnaXZ9M3Sgm5bA4yJ4JZN3e+bJMED
 gvTUuxJAir87pNWRY6xIQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:7FBSTxl/Tdk=;8CuJwGvuhduCBvKCr1YGvMbKLN4
 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
 Iq/BTmM7LoAllJtb6jlgFyoIgHTR8ElpVQ3Brk8
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81326
Cc: triska@HIDDEN, 81326 <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 pushed the fix to the release branch now.  Thanks for submitting this
 >> bug practically twice.  It's practically impossible to trace down a bug
 >> like this because the focus request virtually gets lost in the dark.
 >
 > Thanks.  Should this bug be closed now?

I think so.  Markus, please tell us whether Bug#80131 can be closed too.

martin




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

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


Received: (at 81326) by debbugs.gnu.org; 30 Jun 2026 11:38:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 30 07:38:17 2026
Received: from localhost ([127.0.0.1]:49713 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1weWnB-0003N0-3Y
	for submit <at> debbugs.gnu.org; Tue, 30 Jun 2026 07:38:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47694)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1weWn8-0003Mm-Ir
 for 81326 <at> debbugs.gnu.org; Tue, 30 Jun 2026 07:38:15 -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 1weWn2-0003gt-Ju; Tue, 30 Jun 2026 07:38:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=9Lha+qm1qqghwsQPdsSGHvXq/RwkQeRhJX8+VAZUMbg=; b=ew5HcXhN5mKQ
 EJz6SA16x0Y6X1Ly5vYKAU5hP0T9F22epc7n9nZf71lpYYPe2nxnG+zTj/a/zC/OIuab6XHbgwtWx
 E6fyjOFBiViF4RVdem2QJZ32ZcXeZY2vhEAeGpbigGZo28/GJF/yfOycIrcb6cjXGGMe1pJju9hXC
 YGEPdC6ionjyTZFz546pbOwa7LXvCBDDGRqCSaB1mVkwGx+VsudW33XtiI68ch5tH5auWaY2l4ygo
 6g8QUVNNdG3i7l2fiw4pjC+xvzQnAQ+HNr/z+iuX6QRvzamYt6OKFfXfsMOt+Hx/EtHDiwLGwc9US
 3L5XojFeM5yWe6PdGaJiwA==;
Date: Tue, 30 Jun 2026 14:38:04 +0300
Message-Id: <8633y4dzs3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN> (message from
 martin rudalics on Tue, 30 Jun 2026 09:40:36 +0200)
Subject: Re: bug#81326: 32.0.50; select-frame-set-input-focus sometimes does
 not set input focus as expected
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
 <87pl19s1yc.fsf@HIDDEN>
 <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 81326
Cc: triska@HIDDEN, 81326 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 30 Jun 2026 09:40:36 +0200
> Cc: Eli Zaretskii <eliz@HIDDEN>, 81326 <at> debbugs.gnu.org
> From: martin rudalics <rudalics@HIDDEN>
> 
>  > The example works perfectly with this applied!
> 
> I pushed the fix to the release branch now.  Thanks for submitting this
> bug practically twice.  It's practically impossible to trace down a bug
> like this because the focus request virtually gets lost in the dark.

Thanks.  Should this bug be closed now?




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

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


Received: (at 81326) by debbugs.gnu.org; 30 Jun 2026 07:40:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 30 03:40:55 2026
Received: from localhost ([127.0.0.1]:47368 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1weT5T-0007pN-7U
	for submit <at> debbugs.gnu.org; Tue, 30 Jun 2026 03:40:55 -0400
Received: from mout.gmx.net ([212.227.15.15]:52869)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1weT5R-0007oi-AJ
 for 81326 <at> debbugs.gnu.org; Tue, 30 Jun 2026 03:40:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1782805242; x=1783410042; i=rudalics@HIDDEN;
 bh=7bWoIYpJOT/ge9wSMZoR/WXvW4LIagQ2lm4FEB2s1YY=;
 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=FlI9aVP5PA2nAW53OvM+bvrA3cNqKi+dLaHemT/46JQcW/NSc9KyE3/Wbql2e+uO
 C3ZLcjQolr1LEcxLevFj1b6aBAY4FwYi2G98+Y2M3exeSa/JIXm4VQ+sqk1Wd5myc
 9xLiv66TbqWOj/plWLyFDsNDwwc0L39OfCLVlVbjZ6qT0or77fXED+5nMVgUCFRyd
 wdfKW2qbbN9BfltPFnSmzQxF7+ZH3NPcylzJnGihReyxCtciD99pnePDtZzwbKbEh
 OWAl9Qr/OJwOvzOHr346yNjUNqBe9FCyw3yIp4abK6QIA/OG6Xid4J52pkQlkbc7e
 XHsNucxZzUDzkPC8pg==
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 1M5wLZ-1wkEVN0v0t-00FAhk; Tue, 30
 Jun 2026 09:40:42 +0200
Message-ID: <523c12b8-5267-4f46-9823-c7c8d0d24710@HIDDEN>
Date: Tue, 30 Jun 2026 09:40:36 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#81326: 32.0.50; select-frame-set-input-focus sometimes does
 not set input focus as expected
To: Markus Triska <triska@HIDDEN>
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
 <87pl19s1yc.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87pl19s1yc.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:MLwdkNAIJpFTOWsRGspKN3cG64Mq9x3O59gRTUT/8c+TZSTSQ6g
 v15zSp9R51o5/6AHjhE0DE+OTysRmOy8UJOh479BhTTGOU7tXXOVAI1nb9zHbchMkrbJ2VH
 NihG4azjdy6iC37kveXutmZFf2u34IOj1BUaVIGZlS/N6BJt4ny5X+7jEkzGMLWfv4CNkhI
 yvX0vNXkc/I+2Wd5jtZOg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:s5eacyCUMp8=;/SJUyA04sy4OviTZT/l3B1o1cdz
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81326
Cc: Eli Zaretskii <eliz@HIDDEN>, 81326 <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 (-)

 > The example works perfectly with this applied!

I pushed the fix to the release branch now.  Thanks for submitting this
bug practically twice.  It's practically impossible to trace down a bug
like this because the focus request virtually gets lost in the dark.

martin




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

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


Received: (at 81326) by debbugs.gnu.org; 29 Jun 2026 17:15:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 29 13:15:14 2026
Received: from localhost ([127.0.0.1]:44578 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1weFZg-0002D1-Fs
	for submit <at> debbugs.gnu.org; Mon, 29 Jun 2026 13:15:13 -0400
Received: from [78.47.144.35] (port=48460 helo=metalevel.at)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <triska@HIDDEN>) id 1weFZd-00028s-IK
 for 81326 <at> debbugs.gnu.org; Mon, 29 Jun 2026 13:15:10 -0400
Received: by metalevel.at (Postfix, from userid 1000)
 id A002F9C7A7; Mon, 29 Jun 2026 19:15:07 +0200 (CEST)
From: Markus Triska <triska@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#81326: 32.0.50;
 select-frame-set-input-focus sometimes does not set input focus as
 expected
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
 <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
Date: Mon, 29 Jun 2026 19:15:07 +0200
In-Reply-To: <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN> (martin rudalics's
 message of "Mon, 29 Jun 2026 17:02:45 +0200")
Message-ID: <87pl19s1yc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  martin rudalics <rudalics@HIDDEN> writes: > Please try the
 attached diff. Aww yes, it's awesome! The example works perfectly with this
 applied! 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_NONE               SPF: sender does not publish an SPF Record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
X-Debbugs-Envelope-To: 81326
Cc: Eli Zaretskii <eliz@HIDDEN>, 81326 <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: 0.3 (/)

martin rudalics <rudalics@HIDDEN> writes:

> Please try the attached diff.

Aww yes, it's awesome! The example works perfectly with this applied!

Thank you and all the best,
Markus




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

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


Received: (at 81326) by debbugs.gnu.org; 29 Jun 2026 15:03:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 29 11:03:04 2026
Received: from localhost ([127.0.0.1]:38625 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1weDVk-0004ga-S1
	for submit <at> debbugs.gnu.org; Mon, 29 Jun 2026 11:03:03 -0400
Received: from mout.gmx.net ([212.227.15.15]:44035)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1weDVe-0004g3-D4
 for 81326 <at> debbugs.gnu.org; Mon, 29 Jun 2026 11:02:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1782745367; x=1783350167; i=rudalics@HIDDEN;
 bh=fb9R/jUVfJBhvNHaNftH3TVUQemnKNj3pd+jbUy1MyU=;
 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=K6LVqOiaeZRLpC1bXOhWHIom19A90c7IiF3zW44xtW5yBe5bw6Y+9EFJjSIBfux+
 KjC3i6cRgkoPNtX4Os6vXca/bK4yIkdrDPgwvEsqxMJOQDQuVKG7FGPDbYT3MEJQH
 396cOdMjVcaFH87eisy9b7LVloRPmD3X0gkcAbfil+dcU0lCkUn8iuKLfdVQeYW+8
 VHla38g23AmcusIOzGAI6aIav0PzekuLv+wAl6R+qRJBdSAg88bAeFlQTZYbWAsk5
 98gro+K2bUhEhSZh36PaDwtpXcGsyOQmcZf/DcCyQV1oDKUPX0Q05YBS3s3S+NEzQ
 EfWzjOEM1rKM5jEP4A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M89Kr-1wiMMu2jxb-00HO1J; Mon, 29
 Jun 2026 17:02:47 +0200
Content-Type: multipart/mixed; boundary="------------90cjdJ8VxUl0r94vKH5Zw1G0"
Message-ID: <e5751328-b8fa-4347-b128-61058f36e2f4@HIDDEN>
Date: Mon, 29 Jun 2026 17:02:45 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#81326: 32.0.50; select-frame-set-input-focus sometimes does
 not set input focus as expected
To: Eli Zaretskii <eliz@HIDDEN>, Markus Triska <triska@HIDDEN>
References: <20260628154401.505E8F08652@triska-ser8> <86echpfvyy.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86echpfvyy.fsf@HIDDEN>
X-Provags-ID: V03:K1:qcelwYHPap+uE6speAlqT9pGpvNUpRDZLLXP/ruqMiwSyz4mUYA
 GsthnqCFfZq1fwvcySfuDxuX1lvhzq8mk2cQOfEV5sXRog0rIq16goSYsxQ2TPyLXcLWHFv
 YNvQCJkmYmk99XB8EpG58DZXl8Evm4ZYspB6+yJb8inAF1qvoeL3PPPR250goZgk0xgcM5X
 frysH4IH/yG13XUBLPDfw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:iqOfPU9629A=;hPAbJBw0Xfv9V8ixCpx7kn2BMJw
 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
 hDOHmvcXI=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81326
Cc: 81326 <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.
--------------90cjdJ8VxUl0r94vKH5Zw1G0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 >> Is there any way to give input focus to f2 at the end in this example?
 >> I would greatly appreciate any help.

Please try the attached diff.

martin
--------------90cjdJ8VxUl0r94vKH5Zw1G0
Content-Type: text/x-patch; charset=UTF-8; name="focus-frame.diff"
Content-Disposition: attachment; filename="focus-frame.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy94dGVybS5jIGIvc3JjL3h0ZXJtLmMKaW5kZXggYmM2NTQ5NTIz
NjAuLmExNTEzZDk5ZjJkIDEwMDY0NAotLS0gYS9zcmMveHRlcm0uYworKysgYi9zcmMveHRl
cm0uYwpAQCAtMjg5MjYsMjUgKzI4OTI2LDYgQEAgeF9nZXRfZm9jdXNfZnJhbWUgKHN0cnVj
dCBmcmFtZSAqZikKICAgcmV0dXJuIGxpc3BfZm9jdXM7CiB9CiAKLS8qIFJldHVybiB0aGUg
dG9wbGV2ZWwgcGFyZW50IG9mIEYsIGlmIGl0IGlzIGEgY2hpbGQgZnJhbWUuCi0gICBPdGhl
cndpc2UsIHJldHVybiBOVUxMLiAgKi8KLQotc3RhdGljIHN0cnVjdCBmcmFtZSAqCi14X2dl
dF90b3BsZXZlbF9wYXJlbnQgKHN0cnVjdCBmcmFtZSAqZikKLXsKLSAgc3RydWN0IGZyYW1l
ICpwYXJlbnQ7Ci0KLSAgaWYgKCFGUkFNRV9QQVJFTlRfRlJBTUUgKGYpKQotICAgIHJldHVy
biBOVUxMOwotCi0gIHBhcmVudCA9IEZSQU1FX1BBUkVOVF9GUkFNRSAoZik7Ci0KLSAgd2hp
bGUgKEZSQU1FX1BBUkVOVF9GUkFNRSAocGFyZW50KSkKLSAgICBwYXJlbnQgPSBGUkFNRV9Q
QVJFTlRfRlJBTUUgKHBhcmVudCk7Ci0KLSAgcmV0dXJuIHBhcmVudDsKLX0KLQogc3RhdGlj
IHZvaWQKIHhfc2V0X2lucHV0X2ZvY3VzIChzdHJ1Y3QgeF9kaXNwbGF5X2luZm8gKmRweWlu
Zm8sIFdpbmRvdyB3aW5kb3csCiAJCSAgIFRpbWUgdGltZSkKQEAgLTI5MDY4LDExICsyOTA0
OSw5IEBAIHhfZm9jdXNfZnJhbWUgKHN0cnVjdCBmcmFtZSAqZiwgYm9vbCBub2FjdGl2YXRl
KQogCSAgICAgbWF5IG5vdCB3b3JrIGlmIGl0cyBwYXJlbnQgaXMgbm90IGFjdGl2YXRlZC4g
ICovCiAJICAmJiAhRlJBTUVfUEFSRU5UX0ZSQU1FIChmKQogCSAgLyogSWYgdGhlIGZvY3Vz
IGlzIGJlaW5nIHRyYW5zZmVycmVkIGZyb20gYSBjaGlsZCBmcmFtZSB0bwotCSAgICAgaXRz
IHRvcGxldmVsIHBhcmVudCwgYWxzbyB1c2UgU2V0SW5wdXRGb2N1cy4gICovCisJICAgICBh
bm90aGVyIGZyYW1lLCBhbHNvIHVzZSBTZXRJbnB1dEZvY3VzLiAgKi8KIAkgICYmICghZHB5
aW5mby0+eF9mb2N1c19mcmFtZQotCSAgICAgIHx8ICh4X2dldF90b3BsZXZlbF9wYXJlbnQg
KGRweWluZm8tPnhfZm9jdXNfZnJhbWUpCi0JCSAgIT0gZikpCi0JICAmJiB4X3dtX3N1cHBv
cnRzIChmLCBkcHlpbmZvLT5YYXRvbV9uZXRfYWN0aXZlX3dpbmRvdykpCisJICAgICAgfHwg
IUZSQU1FX1BBUkVOVF9GUkFNRSAoZHB5aW5mby0+eF9mb2N1c19mcmFtZSkpKQogCXsKIAkg
IC8qIFdoZW4gd2luZG93IG1hbmFnZXIgYWN0aXZhdGlvbiBpcyBwb3NzaWJsZSwgdXNlIGl0
CiAJICAgICBpbnN0ZWFkLiAgVGhlIHdpbmRvdyBtYW5hZ2VyIGlzIGV4cGVjdGVkIHRvIHBl
cmZvcm0gYW55Cg==

--------------90cjdJ8VxUl0r94vKH5Zw1G0--




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

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


Received: (at 81326) by debbugs.gnu.org; 29 Jun 2026 11:05:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 29 07:05:23 2026
Received: from localhost ([127.0.0.1]:35765 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1we9nn-0007Vi-9q
	for submit <at> debbugs.gnu.org; Mon, 29 Jun 2026 07:05:23 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51970)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1we9nj-0007VL-Qw
 for 81326 <at> debbugs.gnu.org; Mon, 29 Jun 2026 07:05:21 -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 1we9nd-0002uq-QF; Mon, 29 Jun 2026 07:05:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=bM6oG1MI18EVhN2MQnXmzrlOKUmqgn/vJhmjW/HiIHk=; b=EV/vrTH7IXU8
 di8ohIK/cNH3cb4iRE0QtcYv1hY95la9bJSfEiKAadxKHYc6V8YwkXULybwQhwtmbeIqCbLX5yzBU
 TJUwj0uSVSCRvNvT9GnQV/w3zwd85Ne1CgKRhW4Ugb/XJfrF3kBh717RXUWiGsOdTF7lYscSgEeDl
 dmP3t02cJfOBOo63HbWUyJRGqrbXpB8tqqfD9E7bOA99TTdhjnL9taGQwamD7eQ3vexFZIOUruNS5
 m2q5ucfbclTRTApit2HlwP1dSMkHeNWleqT+FZ08hhLWkV2aiA0FCxlfaTKXibIa/snwZxv6JBM4q
 xkiP0Ir6LAEZPou8pB3HCw==;
Date: Mon, 29 Jun 2026 14:05:09 +0300
Message-Id: <86echpfvyy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Markus Triska <triska@HIDDEN>,
 martin rudalics <rudalics@HIDDEN>
In-Reply-To: <20260628154401.505E8F08652@triska-ser8> (message from Markus
 Triska on Sun, 28 Jun 2026 17:44:01 +0200 (CEST))
Subject: Re: bug#81326: 32.0.50;
 select-frame-set-input-focus sometimes does not set input focus as
 expected
References: <20260628154401.505E8F08652@triska-ser8>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 81326
Cc: 81326 <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: Markus Triska <triska@HIDDEN>
> Date: Sun, 28 Jun 2026 17:44:01 +0200 (CEST)
> 
> In "$ emacs -Q", please evaluate the form stated below, and then twice
> press any key.
> 
> After these steps, the frame which displays "Frame f2" is expected to
> have input focus, on the grounds of (select-frame-set-input-focus f2)
> being the last form to set the input focus in any way.
> 
> However, when doing these steps with the FVWM3 window manager, then
> the frame which shows "Frame f1" is unexpectedly selected instead, as
> is easy to see by typing arbitrary text which appears in this frame.
> 
> Even though f1 has input focus, the result of these steps is:
> 
>     t
> 
> which means that (selected-frame) is equal to f2, and hence it seems
> that (selected-frame) does not yield the frame that is selected.
> 
> If I comment out the form:
> 
>   (select-frame-set-input-focus orig)
> 
> then at the end, f2 has the input focus, exactly as expected.
> 
> Thus, it seems that calls of select-frame-set-input-focus sometimes
> unexpectedly influence later invocations, whereas the expectation is
> that earlier calls have no such effects on later calls in this case,
> in particular because "orig" is the frame that is already selected and
> *already has the input focus* when the example starts.
> 
> The example also works exactly as expected when I change the form:
> 
>     (parent-frame . ,orig)
> 
> to:
> 
>     (parent-frame . nil)
> 
> Is there any way to give input focus to f2 at the end in this example?
> I would greatly appreciate any help.
> 
> Please see below for an example that exhibits the issue with FVWM3.
> 
> Thank you and all the best!
> Markus

Thanks.  Martin, any comments or suggestions?

> (let* ((orig (selected-frame))
>        (f1 (make-frame `((parent-frame . ,orig)
>                          (minibuffer . nil)
>                          (tool-bar-lines . 0)
>                          (menu-bar-lines . 0)
>                          (width . (text-pixels . 100))
>                          (height . (text-pixels . 100))
>                          (top . 100)
>                          (left . 100))))
>        (f2 (make-frame '((height . 10)
>                          (width . 20)
>                          (tool-bar-lines . 0)
>                          (menu-bar-lines . 0)))))
>   (with-selected-frame f1
>     (switch-to-buffer (get-buffer-create "f1-buffer"))
>     (erase-buffer)
>     (insert "Frame f1"))
>   (with-selected-frame f2
>     (switch-to-buffer (get-buffer-create "f2-buffer"))
>     (erase-buffer)
>     (insert "Frame f2"))
>   (select-frame-set-input-focus orig)
>   (message "Everything is set up. Press any key to continue.")
>   (read-key)
>   (select-frame-set-input-focus f1)
>   (message "Frame f1 ought to have input focus now. Press any key.")
>   (read-key)
>   (select-frame-set-input-focus f2)
>   (eq (selected-frame) f2))
> 
> 
> 
> In GNU Emacs 32.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, Xaw
>  scroll bars) of 2026-06-28 built on beelink-ser8
> Repository revision: b24ed25b39f346370e1b90eebe86fcacdd4e48e3
> Repository branch: master
> Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
> System Description: Debian GNU/Linux 13 (trixie)
> 
> Configured using:
>  'configure --without-cairo --with-x-toolkit=lucid
>  --with-xpm=ifavailable --with-gif=ifavailable --with-tiff=ifavailable
>  --with-gnutls=ifavailable --with-native-compilation=no'
> 
> Configured features:
> DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSYSTEMD
> LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS
> TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XFT XIM XINERAMA
> XINPUT2 XPM XRANDR LUCID ZLIB
> 
> 
> 
> 
> 




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

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


Received: (at submit) by debbugs.gnu.org; 28 Jun 2026 15:39:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 28 11:39:55 2026
Received: from localhost ([127.0.0.1]:59488 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wdrbs-00023b-QM
	for submit <at> debbugs.gnu.org; Sun, 28 Jun 2026 11:39:55 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:53812)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mt@triska-ser8>) id 1wdraA-0001sU-Pz
 for submit <at> debbugs.gnu.org; Sun, 28 Jun 2026 11:38:09 -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 <mt@triska-ser8>) id 1wdra5-0005DF-BE
 for bug-gnu-emacs@HIDDEN; Sun, 28 Jun 2026 11:38:01 -0400
Received: from [78.47.144.35] (helo=metalevel.at)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <mt@triska-ser8>) id 1wdra2-00053T-Mz
 for bug-gnu-emacs@HIDDEN; Sun, 28 Jun 2026 11:38:01 -0400
Received: from triska-ser8 (localhost [127.0.0.1])
 by metalevel.at (Postfix) with ESMTP id 9059D9C751
 for <bug-gnu-emacs@HIDDEN>; Sun, 28 Jun 2026 17:37:56 +0200 (CEST)
Received: by triska-ser8 (Postfix, from userid 1000)
 id 505E8F08652; Sun, 28 Jun 2026 17:44:01 +0200 (CEST)
From: Markus Triska <triska@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 32.0.50;
 select-frame-set-input-focus sometimes does not set input focus as
 expected
X-Debbugs-Cc: 
Message-Id: <20260628154401.505E8F08652@triska-ser8>
Date: Sun, 28 Jun 2026 17:44:01 +0200 (CEST)
X-Host-Lookup-Failed: Reverse DNS lookup failed for 78.47.144.35 (failed)
Received-SPF: none client-ip=78.47.144.35; envelope-from=mt@triska-ser8;
 helo=metalevel.at
X-Spam_score_int: -8
X-Spam_score: -0.9
X-Spam_bar: /
X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9,
 HEADER_FROM_DIFFERENT_DOMAINS=0.249, RDNS_NONE=0.793, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
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.8 (/)

In "$ emacs -Q", please evaluate the form stated below, and then twice
press any key.

After these steps, the frame which displays "Frame f2" is expected to
have input focus, on the grounds of (select-frame-set-input-focus f2)
being the last form to set the input focus in any way.

However, when doing these steps with the FVWM3 window manager, then
the frame which shows "Frame f1" is unexpectedly selected instead, as
is easy to see by typing arbitrary text which appears in this frame.

Even though f1 has input focus, the result of these steps is:

    t

which means that (selected-frame) is equal to f2, and hence it seems
that (selected-frame) does not yield the frame that is selected.

If I comment out the form:

  (select-frame-set-input-focus orig)

then at the end, f2 has the input focus, exactly as expected.

Thus, it seems that calls of select-frame-set-input-focus sometimes
unexpectedly influence later invocations, whereas the expectation is
that earlier calls have no such effects on later calls in this case,
in particular because "orig" is the frame that is already selected and
*already has the input focus* when the example starts.

The example also works exactly as expected when I change the form:

    (parent-frame . ,orig)

to:

    (parent-frame . nil)

Is there any way to give input focus to f2 at the end in this example?
I would greatly appreciate any help.

Please see below for an example that exhibits the issue with FVWM3.

Thank you and all the best!
Markus


(let* ((orig (selected-frame))
       (f1 (make-frame `((parent-frame . ,orig)
                         (minibuffer . nil)
                         (tool-bar-lines . 0)
                         (menu-bar-lines . 0)
                         (width . (text-pixels . 100))
                         (height . (text-pixels . 100))
                         (top . 100)
                         (left . 100))))
       (f2 (make-frame '((height . 10)
                         (width . 20)
                         (tool-bar-lines . 0)
                         (menu-bar-lines . 0)))))
  (with-selected-frame f1
    (switch-to-buffer (get-buffer-create "f1-buffer"))
    (erase-buffer)
    (insert "Frame f1"))
  (with-selected-frame f2
    (switch-to-buffer (get-buffer-create "f2-buffer"))
    (erase-buffer)
    (insert "Frame f2"))
  (select-frame-set-input-focus orig)
  (message "Everything is set up. Press any key to continue.")
  (read-key)
  (select-frame-set-input-focus f1)
  (message "Frame f1 ought to have input focus now. Press any key.")
  (read-key)
  (select-frame-set-input-focus f2)
  (eq (selected-frame) f2))



In GNU Emacs 32.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, Xaw
 scroll bars) of 2026-06-28 built on beelink-ser8
Repository revision: b24ed25b39f346370e1b90eebe86fcacdd4e48e3
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
System Description: Debian GNU/Linux 13 (trixie)

Configured using:
 'configure --without-cairo --with-x-toolkit=lucid
 --with-xpm=ifavailable --with-gif=ifavailable --with-tiff=ifavailable
 --with-gnutls=ifavailable --with-native-compilation=no'

Configured features:
DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSYSTEMD
LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS
TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XFT XIM XINERAMA
XINPUT2 XPM XRANDR LUCID ZLIB





Acknowledgement sent to Markus Triska <triska@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#81326; 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: Thu, 2 Jul 2026 09:15:02 UTC

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