Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Moderator: athenian200
-
marigold
- Moonbather

- Posts: 57
- Joined: 2023-05-26, 17:45
Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
This used to happen with WhiteStar / PaleMoon on macOS too but was fixed - opening any menu by right-clicking it displays it and also triggers one of the menu items in (usually the first one).
I am using Epyrus 2.0.2 on an Intel Mac with macOS Mojave 10.14.6.
I am using Epyrus 2.0.2 on an Intel Mac with macOS Mojave 10.14.6.
-
dbsoft
- Project Contributor

- Posts: 517
- Joined: 2020-02-21, 17:35
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Hmm, I am not sure I remember fixing a bug like that, but Epyrus 2.0.2 is based on an older version of UXP.... I could do a rebuild with the current UXP and see if it fixes it for you.
-
Bilbo47
- Lunatic

- Posts: 395
- Joined: 2017-11-18, 04:24
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Um. I assumed every second or third version of UXP released would result in a basically automatic rebuild+release of EP too... I know that would/should involve some testing. Is there a 'test suite' that maybe beta-testers could run through as part of run-up to an official release? This plan would be mostly to keep up to date with UXP...
-
dbsoft
- Project Contributor

- Posts: 517
- Joined: 2020-02-21, 17:35
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
I did a rebuild of 2.0.2 with the master branch of UXP... see if this build fixes the issue:
https://dbsoft.org/epyrus/epyrus-2.0.2-2.intel64.dmg
https://dbsoft.org/epyrus/epyrus-2.0.2-2.intel64.dmg
-
Bilbo47
- Lunatic

- Posts: 395
- Joined: 2017-11-18, 04:24
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Oops, sorry for the confusion - I'm on 64-bit Windows, using 2.0.2
Also 1.3.0 for compatibility with whichever old version of QuickFilters works there.
Thanks anyway on behalf of cutting-edge mac people
Also 1.3.0 for compatibility with whichever old version of QuickFilters works there.
Thanks anyway on behalf of cutting-edge mac people
-
JoeyG
- Astronaut

- Posts: 677
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Ummmm, what do you mean, Please?
I'm not quite sure how to go about "opening any menu by right-clicking it".
In regard to the issue, I'm using the same version of Pale Moon on Win7 Pro x64. My Windows is comepletely updated through July using the "ESU Bypass". I cannot replicate the problem.
Here's a screenshot of my Epyrus.- opening any menu by right-clicking it displays it and also triggers one of the menu items in (usually the first one).
In regard to the issue, I'm using the same version of Pale Moon on Win7 Pro x64. My Windows is comepletely updated through July using the "ESU Bypass". I cannot replicate the problem.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
-
JoeyG
- Astronaut

- Posts: 677
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
In my previous post, please ignore the following:
Sorry.
I guess I wanted to paste something from somewhere, but this makes no sense in this context whatsoever, and I obviously didn't check my post before submitting it.In regard to the issue, I'm using the same version of Pale Moon on Win7 Pro x64. My Windows is completely updated through July using the "ESU Bypass". I cannot replicate the problem.
Sorry.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
-
athenian200
- Contributing developer

- Posts: 1637
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Each new Epyrus release is based on a fairly recent at the time build of UXP, the problem is that I haven't had as much time to work on Epyrus as I should have. I was planning to release at least once a month with fairly significant development of the client as well as a codebase update, but I haven't been home as much as I need to be and am usually tired when I am. Also, on top of all this, UXP development is happening a lot faster than it used to (which is a good thing, but makes it obvious when I am struggling to keep up).Bilbo47 wrote: ↑2023-08-03, 22:30Um. I assumed every second or third version of UXP released would result in a basically automatic rebuild+release of EP too... I know that would/should involve some testing. Is there a 'test suite' that maybe beta-testers could run through as part of run-up to an official release? This plan would be mostly to keep up to date with UXP...
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind
-
Moonchild
- Project founder

- Posts: 38922
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Off-topic:
I've said it before: most improvements we're making (in JS/DOM) really don't impact a mail client at all, so aside from the keeping up to date with sec bugs (which have been minimal; most of Mozilla's vulnerabilities are e10s, threaded Spidermonkey, or "modern" UI related (lots of spoofing in the latter case that is just N/A for XUL-based applications)) there's much less of a pressing need to keep up with the latest versions for Epyrus.athenian200 wrote: ↑2023-08-11, 22:18Also, on top of all this, UXP development is happening a lot faster than it used to (which is a good thing, but makes it obvious when I am struggling to keep up).
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
moonbat
- Knows the dark side

- Posts: 5782
- Joined: 2015-12-09, 15:45
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net
-
Moonchild
- Project founder

- Posts: 38922
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Off-topic:
It's because they are conflating the UI with content, yes. So there's a lot of spoofing that switches to fullscreen and then hides the FS toast and overlays UI elements or mimics them, and even in Windowed mode content can inject elements that overlap UI elements regularly, basically clickjacking the browser UI or pretending to be on Site A while actually being on Site B. It's a mess, to be fair.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
marigold
- Moonbather

- Posts: 57
- Joined: 2023-05-26, 17:45
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
I can see how what I said could be confusing - I actually meant the pop-up menu that appears when you right-click (for example, if you right-click an email in your Inbox). On macOS, the menu is displayed, but the first item in it also gets triggered.
-
marigold
- Moonbather

- Posts: 57
- Joined: 2023-05-26, 17:45
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
No, it doesn't. Please see the attached video screenshot:
(Note that I have updated to macOS Catalina, and this bug persists in it too).
You do not have the required permissions to view the files attached to this post.
-
dbsoft
- Project Contributor

- Posts: 517
- Joined: 2020-02-21, 17:35
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
I am not experiencing that behavior on the versions of MacOS I typically run... (10.7, 10.11, 12, 13, 14) ... You said that is happening with Mojave 10.14 and Catalina 10.15?
The machine I had those versions of MacOS on has died and I currently don't have them installed.... but I'll see if I can figure something out.
The machine I had those versions of MacOS on has died and I currently don't have them installed.... but I'll see if I can figure something out.
-
athenian200
- Contributing developer

- Posts: 1637
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
This being a macOS issue does make a lot of sense, though. I don't see the issue in Windows or Linux, but I believe Mac is designed to be used with only one mouse button, which could create a problem like this. Normally the right-click is supposed to open a context menu, and a left-click is supposed to activate an item... but if you're on a Mac system where there's only one mouse button to click and it's all merged together, I could see this becoming a problem if the menus weren't coded properly for Mac mouses.
I really wish I had a Mac lying around to debug this on... but yeah, that would be my best guess as to what is happening, given my limited experience with Mac.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind
-
RealityRipple
- Keeps coming back

- Posts: 936
- Joined: 2018-05-17, 02:34
- Location: Los Berros Canyon, California
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
In the Advanced Options page under General, click "Config Editor..." and search for "ui.click_hold_context_menus" - is it set to true or false?
-
marigold
- Moonbather

- Posts: 57
- Joined: 2023-05-26, 17:45
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Yes, it happens in both macOS Mojave and Catalina.
ui.click_hold_context_menus is set to false. But toggling it to to true doesn't help either - right-click menu open still triggers the item that the mouse cursor is on when the menu opens.RealityRipple wrote: ↑2023-09-14, 03:34In the Advanced Options page under General, click "Config Editor..." and search for "ui.click_hold_context_menus" - is it set to true or false?
-
dbsoft
- Project Contributor

- Posts: 517
- Joined: 2020-02-21, 17:35
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
Pretty sure it is a MacOS issue, but while Macs by default typically have one mouse button they have alternate ways of getting context menus that are equivalent.athenian200 wrote: ↑2023-09-14, 00:28This being a macOS issue does make a lot of sense, though. I don't see the issue in Windows or Linux, but I believe Mac is designed to be used with only one mouse button, which could create a problem like this. Normally the right-click is supposed to open a context menu, and a left-click is supposed to activate an item... but if you're on a Mac system where there's only one mouse button to click and it's all merged together, I could see this becoming a problem if the menus weren't coded properly for Mac mouses.
Single button mouse: Hold the Control (CTRL) key while clicking.
Mouse with 2 or more buttons: Works exactly the same as a PC.
Trackpad no buttons: Tap with two fingers instead of one.
Trackpad with button: Click the button with two fingers on the trackpad.
So almost all modern Mac apps support and expect the equivalent of right clicking.
-
RealityRipple
- Keeps coming back

- Posts: 936
- Joined: 2018-05-17, 02:34
- Location: Los Berros Canyon, California
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
False is definitely the value you want. I was just worried it had been set to True by accident.marigold wrote: ↑2023-09-15, 03:17ui.click_hold_context_menus is set to false. But toggling it to to true doesn't help either - right-click menu open still triggers the item that the mouse cursor is on when the menu opens.RealityRipple wrote: ↑2023-09-14, 03:34In the Advanced Options page under General, click "Config Editor..." and search for "ui.click_hold_context_menus" - is it set to true or false?
-
dbsoft
- Project Contributor

- Posts: 517
- Joined: 2020-02-21, 17:35
Re: Bug: Opening any menu in Epyrus by right-clicking also triggers a menu action in it
I found the Mojave HD from my old Mac that died, going to try to get it booting on the new(er) one that replaced it to sort out this issue.