From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#34213: 27.0.50; Menu bar requires 2 clicks, is unresponsive, or has delays on macOS Mojave Date: Wed, 30 Jan 2019 19:57:14 +0000 Message-ID: <20190130195714.GB49662@breton.holly.idiocy.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="139822"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.11.2 (2019-01-07) Cc: 34213@debbugs.gnu.org To: Anthony Michael Agelastos Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 30 20:58:11 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1govzu-000aFn-WB for geb-bug-gnu-emacs@m.gmane.org; Wed, 30 Jan 2019 20:58:11 +0100 Original-Received: from localhost ([127.0.0.1]:43440 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1govzu-0006DV-3T for geb-bug-gnu-emacs@m.gmane.org; Wed, 30 Jan 2019 14:58:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40147) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1govzn-0006DN-KF for bug-gnu-emacs@gnu.org; Wed, 30 Jan 2019 14:58:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1govzm-0007Mb-Lj for bug-gnu-emacs@gnu.org; Wed, 30 Jan 2019 14:58:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52661) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1govzm-0007M8-Ex for bug-gnu-emacs@gnu.org; Wed, 30 Jan 2019 14:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1govzm-0004c2-8N for bug-gnu-emacs@gnu.org; Wed, 30 Jan 2019 14:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Jan 2019 19:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34213 X-GNU-PR-Package: emacs Original-Received: via spool by 34213-submit@debbugs.gnu.org id=B34213.154887824917687 (code B ref 34213); Wed, 30 Jan 2019 19:58:02 +0000 Original-Received: (at 34213) by debbugs.gnu.org; 30 Jan 2019 19:57:29 +0000 Original-Received: from localhost ([127.0.0.1]:51942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1govzE-0004bD-Tp for submit@debbugs.gnu.org; Wed, 30 Jan 2019 14:57:29 -0500 Original-Received: from mail-wr1-f53.google.com ([209.85.221.53]:33311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1govzC-0004ax-EF for 34213@debbugs.gnu.org; Wed, 30 Jan 2019 14:57:26 -0500 Original-Received: by mail-wr1-f53.google.com with SMTP id p7so864679wru.0 for <34213@debbugs.gnu.org>; Wed, 30 Jan 2019 11:57:26 -0800 (PST) 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=iU/RBfMV6Le0hnlBJWGpLEVjt49nhH2CMn/qMVtUhAM=; b=orbW+KXddlR8mXmNPITajDsRIQOFpNOjj2OYQxrYzbtGQ9fGCZhUMReeI4EyAZwfVZ Mm5BfQbEUi+vUO391xwo2sb62uRuXrMQP1iLr4Psotn1phUD1OKQIyAgc+JVX0iUcQD5 WnhWcQ55wfzZcB035aKQL7aJcgCs3SJEHmZF+wmXrC9j/0+/jdOAhgCRMbvU5+fXjDU8 qiHdehYBlHXVttY9Kuw5YYdP02rcYgvaipHUBj7AxJuvf7NjVUGItAysVdFVZ2rVpkmg 9IQKyypZ1YAJjov2UsqqDQCfRCvTLanMFLrSGsCDjFxZBL1FsXq8vSRvH9LzgDyIKcw4 GkVg== 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=iU/RBfMV6Le0hnlBJWGpLEVjt49nhH2CMn/qMVtUhAM=; b=D6TB4M7z+OAFI2K7pY48mjwPf1A+k9Aq8ofh2kz+m5AlT/53seO7IfrbVb7zHmFDhg uZdQ+VPRjcgku5xRntwmYbAmyPGpPL6w3rP02brVdMrKh9OSl6kvIMu45QGvX0IUYLCI SX8EyriOhfbij97CJDphVfV0dLQxpAsiHqQkNnDGN4xGVC3pvvYFS2+/SXh3lESRl+0F zqRcyVHdwdmF989htusw4/Zupv26RBXRB2mvGVgyMh9//FORj/GybiAUivLu9KcwQF4H BMwXo33gY3xdS8A1dhUort9HcSufNcoi6PVFbQ4F4X2m1CQE8P5M8ivwKwYJTLz1SfWg 0I2g== X-Gm-Message-State: AJcUukeRxK2vBigxivXqQswfWI8QqoZ/ypLdkJSv06VgbhxBBYV+pA4p h9eQE3xHFX/b/W/I0/qBhc4= X-Google-Smtp-Source: ALg8bN512EpIQCfZ82aG+Ve9CQirn7Mg5uT9EPtd8vMy7IvFFew4cJWiOA0lVIv9xc7VNtN5jbbjdA== X-Received: by 2002:a5d:568c:: with SMTP id f12mr29670903wrv.101.1548878237261; Wed, 30 Jan 2019 11:57:17 -0800 (PST) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-41b3-5d6b-3238-fe5d.holly.idiocy.org. [2001:8b0:3f8:8129:41b3:5d6b:3238:fe5d]) by smtp.gmail.com with ESMTPSA id k15sm2985673wru.8.2019.01.30.11.57.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Jan 2019 11:57:16 -0800 (PST) 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: 209.51.188.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:154902 Archived-At: On Sat, Jan 26, 2019 at 03:14:19PM -0700, Anthony Michael Agelastos wrote: > > I noticed some awkward behavior using Emacs on macOS Mojave. I have > tried Emacs through MacPorts and Homebrew and have observed this issue > with all builds. Anyways, when I launch Emacs.app, click on the main > window, and then click on "Buffers" on the menu bar, it doesn't display. > Subsequent clicks will typically display it. During normal work, it > seems as if activating the menu items requires 2 clicks for all of the > pull-down menus to activate. I also attached a video showing this within > the original ticket I created for the MacPorts project (see URL below). > > https://trac.macports.org/ticket/57931 I haven’t got round to looking at this yet. I believe something has changed in Mojave that affects the way Emacs defers the menu click. When the menu bar is first populated Emacs only generates the top level menu bar. When you click on it Emacs then swallows the click and allows lisp to generate the rest of the menu. Once it’s completed, it reruns the click. I think it’s supposed to be an optimisation, but it’s going wrong somewhere. -- Alan Third