From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#32864: 26.1; menus don't work correctly in Mac OS Mojave Date: Thu, 4 Oct 2018 19:35:12 +0100 Message-ID: <20181004183512.GB5667@breton.holly.idiocy.org> References: <58D0E98D-F0AC-4167-8D4F-DC6AADBCF12D@mac.com> <20180928194054.GC53073@breton.holly.idiocy.org> <831B596E-F525-41BF-913D-4A976BABBBB0@mac.com> <20180928194940.GE53073@breton.holly.idiocy.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1538678045 4356 195.159.176.226 (4 Oct 2018 18:34:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 4 Oct 2018 18:34:05 +0000 (UTC) User-Agent: Mutt/1.10.1 (2018-07-13) Cc: 32864@debbugs.gnu.org To: Artemio =?UTF-8?Q?Gonz=C3=A1lez_?= =?UTF-8?Q?L=C3=B3pez?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 04 20:34:01 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g88Rk-0000zl-Mo for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Oct 2018 20:34:00 +0200 Original-Received: from localhost ([::1]:58254 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g88Tr-0005kp-5C for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Oct 2018 14:36:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41075) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g88Tl-0005kX-FS for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2018 14:36:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g88Ti-00055g-9J for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2018 14:36:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60998) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g88Ti-00055Z-2E for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2018 14:36:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g88Th-0003XT-OT for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2018 14:36:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Oct 2018 18:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32864 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32864-submit@debbugs.gnu.org id=B32864.153867812313556 (code B ref 32864); Thu, 04 Oct 2018 18:36:01 +0000 Original-Received: (at 32864) by debbugs.gnu.org; 4 Oct 2018 18:35:23 +0000 Original-Received: from localhost ([127.0.0.1]:37023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g88T4-0003Wa-Uv for submit@debbugs.gnu.org; Thu, 04 Oct 2018 14:35:23 -0400 Original-Received: from mail-wm1-f47.google.com ([209.85.128.47]:38230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g88T3-0003WL-Da for 32864@debbugs.gnu.org; Thu, 04 Oct 2018 14:35:21 -0400 Original-Received: by mail-wm1-f47.google.com with SMTP id 193-v6so9976676wme.3 for <32864@debbugs.gnu.org>; Thu, 04 Oct 2018 11:35:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=Hx882zHEgU7yldujt5oOHnbzUOJyQKkMdCZNSbiHZSE=; b=mBOmNfJf4XKoSMxQQr4C8gDjwgBYQzjT/WZ+MgXWWKyL++A0pxOOcQ1Y040naThpX3 /23w19zHLEvzHIHR6ZzQM5t8CgRVx8pMTb0L3TIYzHMGZivt8NBdUtJA//13wLQ3O8ld l0IUzuaNRFPVm7nTS4YGTaSbHZsh7fKPuxwQ5yS3HPcM8MIIbt28cSwobzprVL3q5mN8 OeoU6Vw1izgB0fO+j8UbbSRGoQ8BYZe0Foy5hmbA7PJl4VEOj7g/tjEKSxP/0/Ki9wZ8 5k/T/2HzD6GtNxH+Xu/N0Eiz+fiE0KJr7E737iqQS2RzY/Xco9cFm51B/zw1cHLKpuWC xd3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=Hx882zHEgU7yldujt5oOHnbzUOJyQKkMdCZNSbiHZSE=; b=tjzG2ceVZL8DfKtB9MW0s1AjN/efeEslwggv2I7PtSSLDBJfG/VVkMpZDFXzlwdLpR 9ME3MDF+p31dMheDCbj60JpSISmVx2pRIHFPnbNENeLckYNGqNBxE/OnilOavOsdmMG0 k21C5Mo7ESIpmbVfedOKnkZQ9miQHFvRJlg2MeRanTp8on+lvIbmJuJLQR0599A72o3S mpJU+9etYRMwVOOnfz2k1izGLMXJXw9mqYtenIRGUGa5SlOeHMNJupyLgaLVViCZlJDV MW9XInWPygT08Zz7/eWk7aD3i+qfSJIEJze0jIM45f7+KqgKus0ZiewmdmMOkzgvzY14 Hnfg== X-Gm-Message-State: ABuFfoi8um3IMUksPhFXV11H9KuRxfjC7KolfSwUj+wS1y/HphjIe8md XJM9YQEhIPscTan9VMLBm/4= X-Google-Smtp-Source: ACcGV63rz/EDZ0l7A49/gTxEZXGCjl+Hlfw0DR1KpszDS3SH5qvdUAaRhosGwXGCrUE2k3F8KgPSPA== X-Received: by 2002:a1c:9355:: with SMTP id v82-v6mr5483778wmd.128.1538678115614; Thu, 04 Oct 2018 11:35:15 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-ed2c-4f7b-d8aa-3675.holly.idiocy.org. [2001:8b0:3f8:8129:ed2c:4f7b:d8aa:3675]) by smtp.gmail.com with ESMTPSA id g8-v6sm3358927wmf.45.2018.10.04.11.35.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Oct 2018 11:35:14 -0700 (PDT) Content-Disposition: inline In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:150941 Archived-At: On Mon, Oct 01, 2018 at 03:12:59PM +0200, Artemio González López wrote: > > I just compiled Emacs.app 26.1 on my own, and it has exactly the > same problem. To be more precise, what seems to happen is that the > first click on a menu title does nothing, and the second one drops > the menu down. For instance, if you click on the File menu nothing > happens, but if you then click on the Buffer menu it drops down > normally. Thus, clicking twice on a menu drops it down. Strangely > enough, the Emacs menu is an exception, since it works correctly > (drops down after one click). Hmm, that doesn’t surprise me a whole lot. IIRC the Emacs menu is different from the others as it’s not built from elisp, it’s hard‐coded. I suspect what’s happening is that when you click a menu the first time it is ‘rebuilt’, and in old versions of macOS it then opened, however for whatever reason it’s just rebuilding and not opening in Mojave. The second click doesn’t need to rebuild it because it’s not ‘changed’, so it just opens. I’ve no idea why the menus are handled this way. Perhaps it’s normal, but it seems odd to me. I’d think you’d build the whole menu when it changed rather than when you try to open them. Perhaps it’s a performance enhancement. -- Alan Third