From unknown Sun Jun 15 08:53:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35613: Cursor returns to wrong article! Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 07 May 2019 01:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35613 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 35613@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Received: via spool by submit@debbugs.gnu.org id=B.155719328726768 (code B ref -1); Tue, 07 May 2019 01:42:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 May 2019 01:41:27 +0000 Received: from localhost ([127.0.0.1]:57883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNp6k-0006xg-MX for submit@debbugs.gnu.org; Mon, 06 May 2019 21:41:27 -0400 Received: from orchid.birch.relay.mailchannels.net ([23.83.209.137]:12364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNp6i-0006xV-4A for submit@debbugs.gnu.org; Mon, 06 May 2019 21:41:25 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id EA5DB3E3630 for ; Tue, 7 May 2019 01:41:22 +0000 (UTC) Received: from pdx1-sub0-mail-a15.g.dreamhost.com (unknown [100.96.16.23]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id A5A803E34CC for ; Tue, 7 May 2019 01:41:22 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a15.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Tue, 07 May 2019 01:41:22 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Lonely-Harbor: 626345fe13730a03_1557193282774_1766629135 X-MC-Loop-Signature: 1557193282774:282510912 X-MC-Ingress-Time: 1557193282773 Received: from pdx1-sub0-mail-a15.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a15.g.dreamhost.com (Postfix) with ESMTP id 69F1D8293B for ; Mon, 6 May 2019 18:41:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=J5B3TwOBiu7ECmrg7Ufk/GZw7pc=; b=N37yzghiJECWL8GR sZWchcCuPt5rHtOrTBwHko7J97TEpXKOkD2sNdsiGvTQr62kSZJUmLYBsGNN6eR4 TNfAAX0UKQtrb6xkC2VYHQYDpyDs6z4t6godmRgOvoS5Tst5gIMRtPpMwS8EBJis qLm+DH6BMrqyMGBYlGDlFO35a9E= Received: from jidanni.org (36-234-71-229.dynamic-ip.hinet.net [36.234.71.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a15.g.dreamhost.com (Postfix) with ESMTPSA id E500682CAD for ; Mon, 6 May 2019 18:41:21 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a15 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Tue, 07 May 2019 09:41:18 +0800 Message-ID: <8736lrujlt.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduuddrjeelgdehtdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeefiedrvdefgedrjedurddvvdelnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehjihgurghnnhhirdhorhhgpdhinhgvthepfeeirddvfeegrdejuddrvddvledprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopehsuhgsmhhithesuggvsggsuhhgshdrghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedt X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) I discovered a massive bug. A bug that could cause the user to lose mail. In the *Summary* buffer use a few [next-line] until the cursor is upon call it, article A. [gnus-summary-scroll-up] [next-line] (once or more) [gnus-summary-scroll-up] [gnus-summary-widget-forward] = [gnus-article-read-summary-keys] Even though the ">" arrow at left and the underline are on a different article, but the cursor now returns to Article A!! Now if he hits e.g., the E key, he will mark the wrong article! Or if he forwards it to his grandmother, she will die because he forwarded the wrong article and she had a heart attack. See, gnus kills people! Sure you will argue that that is a feature, however I used the same [gnus-summary-scroll-up] twice and for no good reason you remember the first one. Gnus v5.13 GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4) of 2019-02-03, modified by Debian From unknown Sun Jun 15 08:53:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35613: Cursor returns to wrong article! Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 07 May 2019 13:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35613 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Cc: 35613@debbugs.gnu.org Received: via spool by 35613-submit@debbugs.gnu.org id=B35613.155723466019361 (code B ref 35613); Tue, 07 May 2019 13:11:01 +0000 Received: (at 35613) by debbugs.gnu.org; 7 May 2019 13:11:00 +0000 Received: from localhost ([127.0.0.1]:58356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNzs3-00052D-Je for submit@debbugs.gnu.org; Tue, 07 May 2019 09:10:59 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:33195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNzrz-00051k-IL for 35613@debbugs.gnu.org; Tue, 07 May 2019 09:10:57 -0400 Received: by mail-ed1-f67.google.com with SMTP id n17so18695448edb.0 for <35613@debbugs.gnu.org>; Tue, 07 May 2019 06:10:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=jWpj5LS1rUzeoBAaN0jg9qEU/0TUPpdl6v4kxPnkC6Q=; b=ITsyBPjhcmc83kx7QdRTNC/s0kVKCeY4uBs+Xy7X7hUB1y5V1kLgdQ3KfPvtZyTLQD C40xonbr9nu6eJXtGP2B+bbN94hgebCS4zaBKjgM7SaAVkK6lx1dJSBY6xUlmIcRGbAX Pyws+b1b34fFtydPlHiM+rH2Fd/fHPRc4z98RY/zRLyobZbuc7l/tP+1nDTk3liYthkZ 5OGgGGbiyJQ6HFdqCh99XM0HG3JggyljCD+WlYQjyXKiLJ7QETRI0RW6eZKhkOcV3/Ia 4eqSbxHwNCT/UDYZaB/QZiijyWeGmghQbPORrhWvJWAp5Sq7/ZwZTv04+11CMrw06QBw PL7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=jWpj5LS1rUzeoBAaN0jg9qEU/0TUPpdl6v4kxPnkC6Q=; b=LqyYSBj3VGHGC6CggqbZWjxrzJVlNPHATCb66Fp993KcViC09Jgji2jZQ0xceykMx5 x5K2NAOIRXXc/YJcb7ZF7I5Cb9cEcue+ejfn7ZCFMNrKopeG6znGybnQXpYnYerR5hlT odOXlkvtL7VSxK4kiEwHCyV4UFnE5cj+XfEYhFd+SSiQHW2Jc6KSRmuReiQPsFbgIpNf Q3k7Pvw3djMj5EIoFRA+zLr+8CTWOaxY7qFlEhk3Oe8ZIf4mI0KKG6thdDZ8+YRw5Nl6 hq6xkD+mHcx90vlhLvZwBY2kVpxNQCz5iSqKHav8OWr5bBuc6eklxz80CpUxyKZJaF61 n2yg== X-Gm-Message-State: APjAAAXj120yHQOurNgQ/2+4pYTfEfB7RkfKpqkDUV59NF8AYCM8Bpyk SPDjata1aFqi5qMkeR1Aq5mgChTejO8= X-Google-Smtp-Source: APXvYqyJ5xetEXAo97ko3ad0IaOILa+PFpEPQysPzd/oNmEncXXQvjYh2LLfgsUVWmcF1jB2sK/+ZQ== X-Received: by 2002:a17:906:2447:: with SMTP id a7mr24314392ejb.235.1557234649642; Tue, 07 May 2019 06:10:49 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:6fa:38d6:1fce:ddb3]) by smtp.gmail.com with ESMTPSA id x40sm1628174edx.52.2019.05.07.06.10.48 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 07 May 2019 06:10:48 -0700 (PDT) From: "Basil L. Contovounesios" References: <8736lrujlt.5.fsf@jidanni.org> Date: Tue, 07 May 2019 14:10:47 +0100 In-Reply-To: <8736lrujlt.5.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Tue, 07 May 2019 09:41:18 +0800") Message-ID: <87sgtqbeaw.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable tags 35613 + patch quit =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > I discovered a massive bug. A bug that could cause the user to lose mail. > > In the *Summary* buffer use a few > [next-line] > until the cursor is upon call it, article A. > [gnus-summary-scroll-up] > [next-line] (once or more) > [gnus-summary-scroll-up] > [gnus-summary-widget-forward] > =3D [gnus-article-read-summary-keys] > Even though the ">" arrow at left and the underline are on a different ar= ticle, > but the cursor now returns to Article A!! > > Now if he hits e.g., the E key, he will mark the wrong article! > Or if he forwards it to his grandmother, she will die because he > forwarded the wrong article and she had a heart attack. See, gnus kills p= eople! > > Sure you will argue that that is a feature, however I used the same > [gnus-summary-scroll-up] > twice and for no good reason you remember the first one. > > Gnus v5.13 > GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4) > of 2019-02-03, modified by Debian This is the user option switch-to-buffer-preserve-window-point in action. If you customise it to nil, the behaviour you describe should go away. This is why Elisp programs should usually use pop-to-buffer et al. instead of switch-to-buffer et al. The following patch should fix that for this case: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Fix-gnus-summary-expand-window-placement-of-point.patch >From 1d7a51d2e3a1c3d5caa77587b3e612feda8bdd59 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Tue, 7 May 2019 13:46:22 +0100 Subject: [PATCH] Fix gnus-summary-expand-window placement of point * lisp/gnus/gnus-win.el (gnus-configure-frame): Replace switch-to-buffer with pop-to-buffer-same-window to avoid messing with point. (bug#35613) --- lisp/gnus/gnus-win.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/gnus/gnus-win.el b/lisp/gnus/gnus-win.el index 5f7154c545..c6469f4937 100644 --- a/lisp/gnus/gnus-win.el +++ b/lisp/gnus/gnus-win.el @@ -284,7 +284,7 @@ gnus-configure-frame ;; from a hard-dedicated frame, it creates (and ;; configures) a new frame, leaving the dedicated frame alone. (pop-to-buffer buf)) - (t (switch-to-buffer buf))))) + (t (pop-to-buffer-same-window buf))))) (when (memq 'frame-focus split) (setq gnus-window-frame-focus window)) ;; We return the window if it has the `point' spec. -- 2.20.1 --=-=-= Content-Type: text/plain I'll push it to master in a week or so if there are no objections before then. Thanks, -- Basil --=-=-=-- From unknown Sun Jun 15 08:53:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35613: Cursor returns to wrong article! In-Reply-To: <8736lrujlt.5.fsf@jidanni.org> Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 08 May 2019 06:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35613 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: 35613@debbugs.gnu.org Received: via spool by 35613-submit@debbugs.gnu.org id=B35613.155729653615617 (code B ref 35613); Wed, 08 May 2019 06:23:02 +0000 Received: (at 35613) by debbugs.gnu.org; 8 May 2019 06:22:16 +0000 Received: from localhost ([127.0.0.1]:60196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOFy3-00043p-W9 for submit@debbugs.gnu.org; Wed, 08 May 2019 02:22:16 -0400 Received: from quail.birch.relay.mailchannels.net ([23.83.209.151]:53221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOFxz-00043b-H4 for 35613@debbugs.gnu.org; Wed, 08 May 2019 02:22:14 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id F16AC5E13F6; Wed, 8 May 2019 06:22:09 +0000 (UTC) Received: from pdx1-sub0-mail-a27.g.dreamhost.com (100-96-78-10.trex.outbound.svc.cluster.local [100.96.78.10]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 9666E5E12D8; Wed, 8 May 2019 06:22:09 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a27.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Wed, 08 May 2019 06:22:09 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Fumbling-Illustrious: 00912b340555dd99_1557296529807_3329444750 X-MC-Loop-Signature: 1557296529806:2472876879 X-MC-Ingress-Time: 1557296529806 Received: from pdx1-sub0-mail-a27.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a27.g.dreamhost.com (Postfix) with ESMTP id 4820683304; Tue, 7 May 2019 23:22:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:date:references:message-id:mime-version:content-type; s=jidanni.org; bh=0ZgN3pVv9FNomHDdqv/jdoH96U4=; b=iy6RUMhC7YcZA 6s94ZifLOcE/Lo91+PrDMYgMMNnL6bgP7C7HOXKYkIVhI83CTV7Th/nNzz0Ay7pL z1+KKc2cuv4b3M6wrtIuLh8Ekco5IphWUsESpk1a2i44Jof2nh9l7RfntUVPjCQN EafFtmtcsB77JVudZ5VY01f+NZmXuI= Received: from jidanni.org (111-246-86-229.dynamic-ip.hinet.net [111.246.86.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a27.g.dreamhost.com (Postfix) with ESMTPSA id 7D40383306; Tue, 7 May 2019 23:22:03 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a27 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Wed, 08 May 2019 11:43:40 +0800 References: <8736lrujlt.5.fsf@jidanni.org> <87sgtqbeaw.fsf@tcd.ie> Message-ID: <87ftpp8nzr.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduuddrkedvgddtjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffuffhfkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeduuddurddvgeeirdekiedrvddvleenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepjhhiuggrnhhnihdrohhrghdpihhnvghtpeduuddurddvgeeirdekiedrvddvledprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopeefheeiudefseguvggssghughhsrdhgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) Thanks. I suppose the temporary workaround is (add-hook 'gnus-summary-mode-hook (lambda () (setq switch-to-buffer-preserve-window-point nil))) ;until bug#35613 fixed From unknown Sun Jun 15 08:53:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35613: Cursor returns to wrong article! Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 08 May 2019 12:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35613 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Cc: 35613@debbugs.gnu.org Received: via spool by 35613-submit@debbugs.gnu.org id=B35613.1557317388633 (code B ref 35613); Wed, 08 May 2019 12:10:01 +0000 Received: (at 35613) by debbugs.gnu.org; 8 May 2019 12:09:48 +0000 Received: from localhost ([127.0.0.1]:60530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOLOO-0000A8-8u for submit@debbugs.gnu.org; Wed, 08 May 2019 08:09:48 -0400 Received: from mail-ed1-f41.google.com ([209.85.208.41]:43042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOLOM-00009r-A0 for 35613@debbugs.gnu.org; Wed, 08 May 2019 08:09:46 -0400 Received: by mail-ed1-f41.google.com with SMTP id w33so19517679edb.10 for <35613@debbugs.gnu.org>; Wed, 08 May 2019 05:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=JH1jawqZpmg4tLoqsYn9ZkHIPmdvoNdgBnGm+gPpdmQ=; b=uI6eeMVJpfB2PV9YOw87Icf2FjaWTxoOICoqLYeubXpP6w6YVVwFIZaZ0ZNYQ+DPxj LVcW9G+VCF7zk+125SnQG0NRj1wcCUh4wXDYaUIx4u51K2+T9bnagPbn4Q2u3+n8/AiV lrOi8FM1dXVk9FZF4FpvWNWMtStLYepQbyELDWKVWyO60AotHQZ6h/92mlGWF5rKTc/U /yPHdFcAcFNxNY19S98MHnlJQsicy9rrh5CshSd24xtW0zZuAnrD5fXnDR/keT01wZ8q 7W6cIa3JRQhroNBTOG3N+za2YQ8x9VKhxUlVDDEbHMRIccu9OomvNK+fhmaDeN6O/R7O F7rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=JH1jawqZpmg4tLoqsYn9ZkHIPmdvoNdgBnGm+gPpdmQ=; b=kQGy0OuA9wTRfXB7jWpj0NfNPwvvbmpoc09sgFLQ7SPKao1XMSoEMZ8xlP8seXY00A JAv3xpLjMbAEx19Iadgir5oQlMHu4lOQ7oF1PJ095SdkN4iZKkZ9woTCinlof41xKRGR ukUIqiu5ahrrg+FYX58e+vWQCh8seP5siWkn3+RaNkQnM4kGP1Hs/OAijv5y5u+JPk9D pgrVEG2quuh6C84rMXZnov+EDYJlCoGWZz1FOIa3rnJyN+l4xe1pyOvbJ1bJy6sDEThr /A7LNWPNrvdg14oY2xgzGQHZ7G+J+ypBpU4jzCa+hG+NewYnhgq/zCzc8NC2ytZ7+OAz nbMg== X-Gm-Message-State: APjAAAUt9BgTuQP326NQUoQXK+vfKHeGzT6/HPYvqIrzpS3q2yci13wv BG3Gcg4KFLvfKcgJ7PvHAMWSGg== X-Google-Smtp-Source: APXvYqwEd5e5Y1LqNdNPXguPCj0zi6nb7VrnAevpooLOTmiuySu8mxghkZRaZ43ejRAvMWxrERasig== X-Received: by 2002:a50:ce06:: with SMTP id y6mr39376153edi.160.1557317380617; Wed, 08 May 2019 05:09:40 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:6fa:38d6:1fce:ddb3]) by smtp.gmail.com with ESMTPSA id z32sm5039056edz.85.2019.05.08.05.09.39 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 08 May 2019 05:09:39 -0700 (PDT) From: "Basil L. Contovounesios" References: <8736lrujlt.5.fsf@jidanni.org> <87sgtqbeaw.fsf@tcd.ie> <87ftpp8nzr.5.fsf@jidanni.org> Date: Wed, 08 May 2019 13:09:38 +0100 In-Reply-To: <87ftpp8nzr.5.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Wed, 08 May 2019 11:43:40 +0800") Message-ID: <87pnot1725.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > Thanks. I suppose the temporary workaround is > (add-hook 'gnus-summary-mode-hook > (lambda () > (setq switch-to-buffer-preserve-window-point nil))) ;until bug#35613 f= ixed Doing that will change the global value of switch-to-buffer-preserve-window-point. If you're okay with doing that, why bother with gnus-summary-mode-hook at all? Just set the user option once and for all. Alternatively, if you want to localise the change, you can instead: (add-hook 'gnus-article-mode-hook (lambda () (setq-local switch-to-buffer-preserve-window-point nil))) --=20 Basil From unknown Sun Jun 15 08:53:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35613: Cursor returns to wrong article! In-Reply-To: <8736lrujlt.5.fsf@jidanni.org> Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 08 May 2019 12:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35613 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: 35613@debbugs.gnu.org Received: via spool by 35613-submit@debbugs.gnu.org id=B35613.15573184762428 (code B ref 35613); Wed, 08 May 2019 12:28:01 +0000 Received: (at 35613) by debbugs.gnu.org; 8 May 2019 12:27:56 +0000 Received: from localhost ([127.0.0.1]:60548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOLfw-0000d5-5h for submit@debbugs.gnu.org; Wed, 08 May 2019 08:27:56 -0400 Received: from orchid.birch.relay.mailchannels.net ([23.83.209.137]:28880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOLft-0000ct-DO for 35613@debbugs.gnu.org; Wed, 08 May 2019 08:27:54 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 478F78C04E1; Wed, 8 May 2019 12:27:52 +0000 (UTC) Received: from pdx1-sub0-mail-a56.g.dreamhost.com (100-96-80-14.trex.outbound.svc.cluster.local [100.96.80.14]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id C23448C10F2; Wed, 8 May 2019 12:27:51 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a56.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Wed, 08 May 2019 12:27:52 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Bottle-Shrill: 786e97b603d33b88_1557318472080_2224802157 X-MC-Loop-Signature: 1557318472079:1934144798 X-MC-Ingress-Time: 1557318472079 Received: from pdx1-sub0-mail-a56.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a56.g.dreamhost.com (Postfix) with ESMTP id 6EFAB800BB; Wed, 8 May 2019 05:27:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=rc0FrlVQWhHWLBpWyvL4ujmUDKg=; b=iRvmA3zT/9tOK K1aNsshAWt4IT6G7fZ35HiMjfCd5zqzZem+6GUg38LGQ4a9UrallrBDSdfYIlrBL JmxrlRo+sfqyX1KB6oQbk0xuTTmKeELsyZe8tljexUzIl3px8S0S7aBIpTW2DSir po5L1mmzKEyab2+nHKMhJ/2+EsnktU= Received: from jidanni.org (114-41-9-155.dynamic-ip.hinet.net [114.41.9.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a56.g.dreamhost.com (Postfix) with ESMTPSA id CC59D800B4; Wed, 8 May 2019 05:27:45 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a56 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson References: <8736lrujlt.5.fsf@jidanni.org> <87sgtqbeaw.fsf@tcd.ie> <87ftpp8nzr.5.fsf@jidanni.org> <87pnot1725.fsf@tcd.ie> Date: Wed, 08 May 2019 20:27:42 +0800 Message-ID: <874l65b075.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduuddrkeefgdehudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffufhffkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeduudegrdeguddrledrudehheenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepjhhiuggrnhhnihdrohhrghdpihhnvghtpeduudegrdeguddrledrudehhedprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopeefheeiudefseguvggssghughhsrdhgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) I just hope somebody will publish the correct workaround for people to use while waiting for their distribution to update the .debs involved. OK, I'll assume it is BLC> (add-hook 'gnus-article-mode-hook BLC> (lambda () BLC> (setq-local switch-to-buffer-preserve-window-point nil))) Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 20:00:49 2019 Received: (at control) by debbugs.gnu.org; 17 May 2019 00:00:49 +0000 Received: from localhost ([127.0.0.1]:56773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRQIr-0000ot-CT for submit@debbugs.gnu.org; Thu, 16 May 2019 20:00:49 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:37338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRQIp-0000ob-Ln for control@debbugs.gnu.org; Thu, 16 May 2019 20:00:48 -0400 Received: by mail-ed1-f67.google.com with SMTP id w37so7762609edw.4 for ; Thu, 16 May 2019 17:00:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=UK5niaE4+L/VGGo3oXtbDQaCBoUw+zBQgyxPLhSBzc8=; b=S0G2DVul5e1fEwl9rxDSQZk0Lkp6aYAJKARMrV+8+XmAw3toyXG8G4+htYPuA7+wZd +E1QdKv+4rpBnfvi3rXt435UOqeGq1pmbFkPwFb8Na7mQsd+kLeN9uiK7MUJ9v3Dc6DY p3Amgxrgn+w0VduvWIsgvzxQuwid1Oae/ng4QFkKU0SKgPy1YTSNtnE3LZZkdtz5mkj+ WCNI6WW7NYRqNfWvU3e74bpc85no/0IV72q+U3ltKHYkhZ7dbrJCzt2hxmbSzrd5aq6a FAWWHadE9S+6JDl/aT9NBqwAVdSzocWC3XIRlK/orUYLfMFve7KyR7uu0LyLoviOApHv uuLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=UK5niaE4+L/VGGo3oXtbDQaCBoUw+zBQgyxPLhSBzc8=; b=gtgFutfzdj62pTUlXpKnLQRvLEMMa3uHoA5DlpmGuRy4hhbHuM24ItScGUleNikHZr JkUkkN7U1P/39nQM+ahDRSIPDrDaT28qIb4OQm7p7zfGFgNeh41ox0CcO0xaGLyNWJLd uGlBjl6pdpaAafEF2mx6s3QiTjYDBM3rFUK7QsJeSMoEtpoKpz0VilsefyhN21swUCua nqhDHi8aGO9ZSYkverFRYOmoWRntN28BR3IW257z85+9VEPL3yIx3PNNRcrgTt3/jYmJ ZDBo1wzkiyA4p1hci22HWZj29M4M55lDH3DEnm9sOFLNyZMY22K8XHkIbec8Sulxrp+g lDPA== X-Gm-Message-State: APjAAAVjCTZF2N/5foMefNbROlCyjLE8lCfPZnR6zdi/x3oEyMMNVe6U 23oVouxoq/X8T+nA0YIYDSagTA== X-Google-Smtp-Source: APXvYqyrV29FmqQYj1mmqFlc+rVM5eSLoM6dU2d2hH7qLDUFLu5YHCRnYc+ibsE+cFMrB8Rz29UoTQ== X-Received: by 2002:a50:bc15:: with SMTP id j21mr39597801edh.163.1558051241716; Thu, 16 May 2019 17:00:41 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:6fa:38d6:1fce:ddb3]) by smtp.gmail.com with ESMTPSA id h13sm1273874ejs.3.2019.05.16.17.00.40 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 16 May 2019 17:00:40 -0700 (PDT) From: "Basil L. Contovounesios" To: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson Subject: Re: bug#35613: Cursor returns to wrong article! References: <8736lrujlt.5.fsf@jidanni.org> <87sgtqbeaw.fsf@tcd.ie> Date: Fri, 17 May 2019 01:00:34 +0100 In-Reply-To: <87sgtqbeaw.fsf@tcd.ie> (Basil L. Contovounesios's message of "Tue, 07 May 2019 14:10:47 +0100") Message-ID: <87lfz6ar19.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 35613-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 35613 fixed close 35613 quit "Basil L. Contovounesios" writes: > From 1d7a51d2e3a1c3d5caa77587b3e612feda8bdd59 Mon Sep 17 00:00:00 2001 > From: "Basil L. Contovounesios" > Date: Tue, 7 May 2019 13:46:22 +0100 > Subject: [PATCH] Fix gnus-summary-expand-window placement of point > > * lisp/gnus/gnus-win.el (gnus-configure-frame): Replace > switch-to-buffer with pop-to-buffer-same-window to avoid messing > with point. (bug#35613) > --- > lisp/gnus/gnus-win.el | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lisp/gnus/gnus-win.el b/lisp/gnus/gnus-win.el > index 5f7154c545..c6469f4937 100644 > --- a/lisp/gnus/gnus-win.el > +++ b/lisp/gnus/gnus-win.el > @@ -284,7 +284,7 @@ gnus-configure-frame > ;; from a hard-dedicated frame, it creates (and > ;; configures) a new frame, leaving the dedicated frame alone. > (pop-to-buffer buf)) > - (t (switch-to-buffer buf))))) > + (t (pop-to-buffer-same-window buf))))) > (when (memq 'frame-focus split) > (setq gnus-window-frame-focus window)) > ;; We return the window if it has the `point' spec. > -- > 2.20.1 > > > I'll push it to master in a week or so if there are no objections before > then. Now done[1], so I'm closing this report. [1: 9408e36b84]: Fix gnus-summary-expand-window placement of point 2019-05-17 00:55:58 +0100 https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9408e36b84b8e81dd9f4d1465c4f20f125d4bd06 -- Basil