Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

command-click on links does not always work as expected

#2067

When I click on a link in an incoming email, I am switched to my browser and the links opens in the new window (tab). If I command-click on the same link, the switch to browser should not happen but the link should open in the browser in the back. That occurs as expected on the first command-click. However, subsequent command-clicks, whether in the same email or another, do switch to the browser that is ignore the "command" modifier. However, if I click anywhere in the mail window before the command-click, the command-click works as expected. It is clearly an interface bug. Attached are 2 screencasts that illustrate that. One shows command-clicks (red circles) without the extra click, that is as one would use them normally. Another one shows how the extra clicks (black circles) remedy the problem.

The workaround is simple and effective, so it is not a critical bug, but one has to stay cognitively alert and remember about the extra click, which is easy to skip when working under time duress, causing aggravation due to wasting time for switching the apps In other words, it would be nice if MM behaved always as expected.

Reported by Robert Brenstein · July 28th, 2018 @ 11:55 AM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny
    • State changed from new to reproduced

    I can reproduce this, but I'm currently unable to fix it. I think it might be an Apple bug. Anyone googling this might want to know that I use openURLs:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers: to launch the browser. And I use the NSWorkspaceLaunchWithoutActivation option.

    There are no errors when doing this, but if a window has just been closed then it doesn't open the URL without activating the browser...

    August 9th, 2018 @ 12:49 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.