unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Alan Third <alan@idiocy.org>
To: "Silas S. Brown" <ssb22@cam.ac.uk>
Cc: 18833-done@debbugs.gnu.org
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	[thread overview]
Message-ID: <m28s9a8fzb.fsf@breton.holly.idiocy.org> (raw)
In-Reply-To: <20141025164311.GB18146@puff.ds.cam.ac.uk> (Silas S. Brown's message of "Sat, 25 Oct 2014 17:43:11 +0100")

"Silas S. Brown" <ssb22@cam.ac.uk> 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





      reply	other threads:[~2021-01-03 10:36 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-25 16:43 bug#18833: 24.4; Mac OS top menu: wrong menus pop up if system zoom is enabled Silas S. Brown
2021-01-03 10:36 ` Alan Third [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m28s9a8fzb.fsf@breton.holly.idiocy.org \
    --to=alan@idiocy.org \
    --cc=18833-done@debbugs.gnu.org \
    --cc=ssb22@cam.ac.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).