From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#18833: 24.4; Mac OS top menu: wrong menus pop up if system zoom is enabled Date: Sun, 03 Jan 2021 10:36:08 +0000 Message-ID: References: <20141025164311.GB18146@puff.ds.cam.ac.uk> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22505"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 18833-done@debbugs.gnu.org To: "Silas S. Brown" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 03 11:37:11 2021 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 1kw0l4-0005i9-K7 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 03 Jan 2021 11:37:10 +0100 Original-Received: from localhost ([::1]:48450 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kw0l3-0001d4-J2 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 03 Jan 2021 05:37:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43246) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kw0kw-0001cF-B7 for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2021 05:37:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50029) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kw0kw-0006NB-28 for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2021 05:37:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kw0kv-0007gW-VP for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2021 05:37:01 -0500 Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Jan 2021 10:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 18833 X-GNU-PR-Package: emacs Mail-Followup-To: 18833@debbugs.gnu.org, alan@idiocy.org, ssb22@cam.ac.uk Original-Received: via spool by 18833-done@debbugs.gnu.org id=D18833.160967018029486 (code D ref 18833); Sun, 03 Jan 2021 10:37:01 +0000 Original-Received: (at 18833-done) by debbugs.gnu.org; 3 Jan 2021 10:36:20 +0000 Original-Received: from localhost ([127.0.0.1]:33342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kw0kG-0007fW-2V for submit@debbugs.gnu.org; Sun, 03 Jan 2021 05:36:20 -0500 Original-Received: from outbound.soverin.net ([116.202.65.218]:55251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kw0kD-0007fI-NW for 18833-done@debbugs.gnu.org; Sun, 03 Jan 2021 05:36:18 -0500 Original-Received: from smtp.soverin.net (unknown [10.10.3.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 830E6601F0; Sun, 3 Jan 2021 10:36:11 +0000 (UTC) Original-Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.142]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1609670171; bh=AHvxolZ3iJk1Cu6t+QEH5rt5KJ6CpBYZRt5teGUAh9c=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=PXqEkGl2KuWYYUCt9VSQx04rcvwMpxgjv2aRbS1soEEVpz3SjvxuCetpxpFXuC961 jXhFC1PG9WkH7J+0Xbl5G7+qd1am0B3gqqy7thQQh+RFc0Ps2nSxXAI+9C5bSemKxg 2MoD31rP5dG3cA9uYTP36P2zu9S3hgBMQt05ySzgLIJJTudLfQ2WzvMznVE91A9TjD utF5eaPHMwb8xTtkM4FUTnfZHId9NO/s8VtX5ideqhBzNi/A9Nuy+JES+zVqmgYYH9 JT1fsbB85bF1u/GeRq2xHSESicwa2OCjfV3wpcBtGvkoqY40cboa7unbjUMCWa1FXF FT8RuLXB7sNRg== Original-Received: by breton.holly.idiocy.org (Postfix, from userid 501) id E25B720298C865; Sun, 3 Jan 2021 10:36:08 +0000 (GMT) In-Reply-To: <20141025164311.GB18146@puff.ds.cam.ac.uk> (Silas S. Brown's message of "Sat, 25 Oct 2014 17:43:11 +0100") 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" Xref: news.gmane.io gmane.emacs.bugs:197241 Archived-At: "Silas S. Brown" writes: > Hi, I can now confirm that the "pure build" of GNU Emacs 24.4 > distributed for Mac OS X from http://emacsformacosx.com/ on 2014-10-20 > contains the same bug that I earlier reported against Aquamacs at > http://comments.gmane.org/gmane.emacs.aquamacs.devel/992 > (copied below). The bug is new in Emacs 24.4 (it wasn't there > in Emacs 24.3). I've reproduced it both on OS X 10.9.4 and OS X 10.7. > >> Hi, I'm on a machine running OS X version 10.9.4 and I use >> System Preferences / Accessibility / Zoom to get 2x magnification >> of the entire screen. When Zoom is turned on, clicking on the >> menubar in [Emacs] usually results in the wrong menu popping up. >> For example, clicking on "Window" causes the "Edit" menu to pop up, >> clicking on "Options" causes the "File" menu to pop up. It seems >> to be interpreting the click as further to the left of where it >> actually is. The menu does not STAY popped up however - as soon >> as the mouse is released, the menu goes away again. The only way >> to access the menu options properly is to (1) click on the leftmost >> "[Emacs]" menu (or the Apple icon), (2) drag the mouse over the >> other menus - if you do THAT, you can get any menu you like to pop >> up and stay popped up. Which is a nice workaround. But it would >> be better if you could click on just any menu and have it pop up. >> >> The bug hapens ONLY when Zoom is turned on. I am using it at 2x >> magnification, which I set in Zoom's "More Options". I set >> Minimum Zoom 0, Maximum Zoom 2, and pressed the Zoom In shortcut >> (which by default is Command-Alt-Plus). >> >> This is the first time I have known ANY application to behave >> differently when Zoom is on compared to when it is off. I didn't >> know the applications even KNEW about zoom (I thought it was all >> 'under the carpet' as far as applications are concerned). Maybe >> [Emacs] is trying to override the behaviour of the menu bar at >> such a low level that it's being tripped up by this. Sorry it's taken so long for someone to respond to this. I've tried it on the latest master (Emacs 28) and I can't replicate it, so I assume it's been fixed since this bug report was raised. I'm going to close it now, but if you are still having this problem please reply to this email and we'll reopen the bug report. -- Alan Third