From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#70041: 30.0.50; mouse-autoselect-window causes unexpected scroll Date: Sat, 30 Mar 2024 10:37:40 +0100 Message-ID: <050c880c-a85f-4650-9b4b-140fb72b7067@gmx.at> References: <86r0fuhmo6.fsf@gnu.org> <861q7uh8xk.fsf@gnu.org> <9b4d0588-3db1-4573-89a6-7397dcd4598f@gmx.at> Reply-To: martin rudalics Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28899"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: Eli Zaretskii , 70041@debbugs.gnu.org To: Deric Bytes Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Mar 30 10:38:26 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 1rqVAP-0007Fk-IC for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 30 Mar 2024 10:38:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rqVA3-0007Ke-Ah; Sat, 30 Mar 2024 05:38:03 -0400 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 1rqVA1-0007Jw-GQ for bug-gnu-emacs@gnu.org; Sat, 30 Mar 2024 05:38:01 -0400 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 1rqVA1-0005N6-6O for bug-gnu-emacs@gnu.org; Sat, 30 Mar 2024 05:38:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rqVA2-0001xw-Pi for bug-gnu-emacs@gnu.org; Sat, 30 Mar 2024 05:38:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Mar 2024 09:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70041 X-GNU-PR-Package: emacs Original-Received: via spool by 70041-submit@debbugs.gnu.org id=B70041.17117914717534 (code B ref 70041); Sat, 30 Mar 2024 09:38:02 +0000 Original-Received: (at 70041) by debbugs.gnu.org; 30 Mar 2024 09:37:51 +0000 Original-Received: from localhost ([127.0.0.1]:43988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqV9r-0001xR-Iy for submit@debbugs.gnu.org; Sat, 30 Mar 2024 05:37:51 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:60389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqV9p-0001xE-T8 for 70041@debbugs.gnu.org; Sat, 30 Mar 2024 05:37:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1711791461; x=1712396261; i=rudalics@gmx.at; bh=Z0tQSjcFGwpOEl5NJsZLsjNCWBt0WxB/oPi9LQYoEvg=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=sUebVSPhia02CXNtTlWr9ecJKtDrm9cD/1P20YSz1AvpLS6XUIBCitARoOqlFut4 7cpPSKHLdGCitREzGjUr1lrxaU/5DimmM0MT4U/hymvAlPZUjgbvp2qYZV7Va0IoB zfgov0NLoOR2CsdvyO7BENSKcSedRwSaq1aapp4YM9y48adi02s/Yew3fiSZz51Dq es98Ub2aYxPPDV46NcHwm4mzvOO+EwY7MrnPT1CKUnwzPGOzM1ve9Nv1DsO0JLIMn DdgM9vtWX81aBTHnG+24DVlI1EmoldO3aF8drb+0fBbvzniwVHbmGBb6sMtuV3U56 wKR1wAsWLpIi9oMCBw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from [192.168.31.113] ([46.125.249.110]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MFsUv-1s3ysk2FCh-00HMEW; Sat, 30 Mar 2024 10:37:41 +0100 Content-Language: en-US In-Reply-To: X-Provags-ID: V03:K1:CnSFSugNps7xpV2qLKuIaB2ovs4NKdX+gdYUZ6Y+D3oQJd1EDeN t21Msy8CrH355pKuLjaz3DJgmZq+JDAvMOEMrKzeVg0ygkajW9Uk4VykOCYlKm7tOaT9Nx0 2D8uoW4Ie5mwNzg9/zBy7P9+mIbpw9Aex3R22vsjqzQ4yF7Z7YRhj0iJypGlCZ6kKRz+fUi j7q4p/ksUwdKYeJJz6h4g== UI-OutboundReport: notjunk:1;M01:P0:d2ChE+B+Mls=;smQGAi70pnjtpum5y0cWedMlZS/ nlo9BXK80z3G7vn2SzVKYMaqdlYXnRTvIK5yQdg/ABP1pXLQXSToKaUSBNACUxBwOTQWgJZiQ syHashRca0QsEKccfYw4Z5r/lczgdyNe3W1/QentgJSmRXOn4QsGu8imBgcczXJZPWfURTmB8 mwCFiHdweobVhXkqBocR9hWrLe9W3hkROpXSngGfN6FznHhmXNrxzK2nxeDhWWbOIKhqbxzp8 Mrm4QZflO5R9uD5x2sQoY3I1mty1XpmOoK1Eo8s0+YrZVBxsND4WNwj2FQm8vHVDBE73qPKZc +OHePbokMZaStKjEk8Zi5MsL/2glAPmiFwbuy7sUDWLyaMYz4QWYYJ1OTn/dszgyHZQ2DECbO 7Wn9oXirIG5neU1VocgUPqSbcNaMBdb3NmCjgLMYr+m0hoBkj5SoWJWH7CVOHWb9ZWQV2hjFa f2jOOta2WpjI6YQmfSAz4I3u95z5r4d7Cl0JQvvNPBPBThty5efiPPDl4TnjSnz6NEtIQK0hb iB/8KKMSq7LOrTk0+vVNEAoTUqjoOrtl9vIuHYSnMYv/KOsMtWZ7Z34lcreY9Y1q6Q1YJ38dy 71FrbWBxpdTVmYQrQSnnm1a5xRUCsG5NcSyb3eHQ4tE60EMAfIlfFKIGtMysInDtMk5F1YAHK 85RqQIoJso0U1RQS/uQLlwi2kkvi2wxz/nBcntYiMwhfHO867SNR+uVEizvz/RhdN0U3DuBOL QyIJ8XBCkX4NVlq3NK9khUjuJTjVP6+Z57hflp79yammslPN9RKnxVLLX7mTVjDMVps9b/MU 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:282341 Archived-At: > What would you like me to test for on the window-scroll-hooks? Let's start with (defun foo (window start) "..." (with-current-buffer (get-buffer-create "*foo*") (let* ((buffer (window-buffer window)) (max (with-current-buffer buffer (point-max)))) (insert (format "window %s start %s point %s point-max %s\n" window start (window-point window) max))))) (add-hook 'window-scroll-functions 'foo) I suppose the problem you see is with windows where the value of 'point' is not that of 'point-max'. Let's find such a window in the buffer *foo* first. Thanks, martin