From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Date: Sat, 13 Jan 2024 08:34:28 +0200 Message-ID: <831qalivwr.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="357"; mail-complaints-to="usenet@ciao.gmane.io" Cc: jim@rees.org, 65116@debbugs.gnu.org To: Alan Mackenzie , Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 13 07:36:23 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rOXd1-000APj-AD for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 13 Jan 2024 07:36:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOXcm-0004ws-E7; Sat, 13 Jan 2024 01:36:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rOXci-0004we-FQ for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 01:36:04 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rOXci-0003t7-77 for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 01:36:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rOXcg-0004uE-9Q for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 01:36:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 06:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs Original-Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170512770518785 (code B ref 65116); Sat, 13 Jan 2024 06:36:02 +0000 Original-Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 06:35:05 +0000 Original-Received: from localhost ([127.0.0.1]:38183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOXbl-0004sv-8U for submit@debbugs.gnu.org; Sat, 13 Jan 2024 01:35:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOXbg-0004sI-FE for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 01:35:03 -0500 Original-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 ) id 1rOXbb-00038B-U2; Sat, 13 Jan 2024 01:34:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=SD1w+EQKG3V1WqcEXxOMhIMlMumtb9+ektPIWmkqO74=; b=T0KqtqQ0lyeN OytmhJoRCFAyGBfPsQkvYkFsCAQuBjJqm8tQOAYEJ+Ugqa9ihUh920qh8f0PjxDuswefFHTrLywqE dC/+tkil6YM0ivEyrHpRUbZ7/rcq/NFv6NCwDDSJkup2Z41zkJss4NAFw1kMy1D/Y9gb60N5QNOYZ n05jb6ItLlIYl/e4DX8AVpkac3rrsHec4/bgLMa1FpCG71oxTs2KYMlPrRiYj+bIB96orvo8+emwW Dgi+yNLwczZmnQGpG4GeZeSFbkM+ciqPYbVW0MTCY8pgz0jjSAlRxA+tf50l6PnhOHzycviJhqroK Ydtwjyrv58bUTcej3L8xRw==; In-Reply-To: (message from Alan Mackenzie on Fri, 12 Jan 2024 21:44:11 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278083 Archived-At: > Date: Fri, 12 Jan 2024 21:44:11 +0000 > Cc: 65116@debbugs.gnu.org, Eli Zaretskii , acm@muc.de > From: Alan Mackenzie > > Hello, Jim. > > On Fri, Jan 12, 2024 at 12:57:42 -0600, Jim Rees wrote: > > Well that's a relief. I do have an unusual setup with detached minibuf and > > focus follows mouse. There has been a lot of churn in replace.el and frame.c > > lately and I keep hoping the bug will go away on its own. I don't really > > understand all the focus changes in the code but I do see why they are > > necessary. > > > I have a workaround, I have bound this to a key and use it to re-focus to > > the minibuf so I can enter the 'to' text: > > > (select-frame-set-input-focus (window-frame (minibuffer-window))) > > > But that requires manual intervention so for now I'm sticking with 28.1. > > I've been playing with the setup for an hour or two. It seems that > performing some action in the minibuffer (say, M-x auto-revert-mode, but > anything will do) causes M-% to work properly. But then, the moment the > mouse leaves the active frame or window (I'm not sure which), M-% no > longer works properly, until the next minibuffer action. > > I know this isn't much help to you, but it should be a help to us, > tracking down what's going wrong. If this is WM-specific, maybe Po Lu (CC'ed) could help us understand what happens here? Perhaps some message we expect from X is not being received in this scenario?