From unknown Sat Jun 21 03:23:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#2895 <2895@debbugs.gnu.org> To: bug#2895 <2895@debbugs.gnu.org> Subject: Status: 23.0.92; Tooltip persists with tooltip-mode off (new syndrome) Reply-To: bug#2895 <2895@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:23:06 +0000 retitle 2895 23.0.92; Tooltip persists with tooltip-mode off (new syndrome) reassign 2895 emacs submitter 2895 Bob Rogers severity 2895 normal thanks From rogers-emacs@rgrjr.dyndns.org Sun Apr 5 13:16:20 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 5 Apr 2009 20:16:20 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA,MURPHY_DRUGS_REL8 autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n35KGC1I014049 for ; Sun, 5 Apr 2009 13:16:14 -0700 Received: from mail.gnu.org ([199.232.76.166]:44334 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LqYlH-0000AM-U6 for emacs-pretest-bug@gnu.org; Sun, 05 Apr 2009 16:16:12 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LqYlG-0005pV-VA for emacs-pretest-bug@gnu.org; Sun, 05 Apr 2009 16:16:11 -0400 Received: from rgrjr.com ([216.146.47.5]:48197) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LqYlG-0005pR-HY for emacs-pretest-bug@gnu.org; Sun, 05 Apr 2009 16:16:10 -0400 Received: from rgrjr.dyndns.org (c-66-30-196-77.hsd1.ma.comcast.net [66.30.196.77]) by rgrjr.com (Postfix on CentOS) with ESMTP id CF80E1600D2 for ; Sun, 5 Apr 2009 20:16:09 +0000 (UTC) Received: (qmail 7040 invoked by uid 89); 5 Apr 2009 20:16:09 -0000 Received: from unknown (HELO rgr.rgrjr.com) (192.168.57.1) by home with SMTP; 5 Apr 2009 20:16:09 -0000 Received: by rgr.rgrjr.com (Postfix, from userid 500) id 766754871F; Sun, 5 Apr 2009 16:16:08 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18905.4488.104267.494568@rgr.rgrjr.com> Date: Sun, 5 Apr 2009 16:16:08 -0400 From: Bob Rogers To: emacs-pretest-bug@gnu.org Subject: 23.0.92; Tooltip persists with tooltip-mode off (new syndrome) X-Mailer: VM 7.19 under Emacs 23.0.92.1 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) This can be reproduced in trunk, built as of a few hours ago, and requires circumstances different from bug#2680, though the buggy symptom is similar: A tooltip is redisplayed in the message area after moving the mouse to a spot where it no longer applies. To reproduce: 1. "emacs -Q" 2. "M-x tooltip-mode RET". This is on by default, so it should display "Tooltip mode disabled" in the message area. 3. Invoke "C-e" (or whatever) in order to clear the message area; the bug doesn't manifest reliably if something is already displayed there. 4. Move the mouse into the "-----" part of the right edge of the "*scratch*" buffer mode line. The message area will show the tooltip correctly, combined into a single line and (if the frame is narrow enough) truncated at the right. 5. Slide the mouse to the left until it enters the "Lisp Interaction" area, without taking the mouse out of the mode line. The message area will change to show a different tooltip for the highlighted "Lisp Interaction" area. It is important that the two mouse-sensitive areas be adjacent, with no intervening "dead" area, so not all mode line components are suitable for this. 6. Now move the mouse back into either the *scratch* buffer or the message area. Instead of reverting the message area to the pre-tooltip message, the tooltip for "-----" will be redisplayed. I was able to fix this superficially, but the resulting code was subject to timing problems, and it eventually lost any previous message, so no patch this time. FWIW, one timing problem happened when mouse jitter appeared to make the cursor move from mode line to message area and back three times in an eyeblink; the result was a regression of bug#2680. I managed to reproduce this twice, after lots of trying. It looks like it could be due to a failure to execute tooltip-show-help-non-mode atomically, which makes me think I don't understand enough about how mouse motion events are processed to produce a solid fix. -- Bob Rogers http://www.rgrjr.com/ From cyd@stupidchicken.com Mon Apr 6 16:53:35 2009 Received: (at 2895-done) by emacsbugs.donarmstrong.com; 6 Apr 2009 23:53:35 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n36NrWMG024370 for <2895-done@emacsbugs.donarmstrong.com>; Mon, 6 Apr 2009 16:53:33 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id A3A6157E18A; Mon, 6 Apr 2009 19:55:12 -0400 (EDT) From: Chong Yidong To: Bob Rogers Cc: 2895-done@debbugs.gnu.org Subject: Re: 23.0.92; Tooltip persists with tooltip-mode off (new syndrome) Date: Mon, 06 Apr 2009 19:55:12 -0400 Message-ID: <87skklnxr3.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii I've checked in a fix to CVS. Thanks. From unknown Sat Jun 21 03:23:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 May 2009 14:24:09 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator