Protonmail needs multiple clicks in toolbar for desired result

For support with specific websites

Moderator: trava90

Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.

Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2852
Joined: 2012-06-28, 01:20

Protonmail needs multiple clicks in toolbar for desired result

Unread post by ron_1 » 2023-03-21, 22:01

First, a few things:

1) I've basically been off the forums (plural, all that I visit) for about the last 10 months; lived 6 of those months of in the Philippines, now back in US.
2) I did a search for "Protonmail" but nothing relevant came up.
3) I do remember before leaving US almost a year ago that Protonmail in some way started to not play nice with Pale Moon.

So the problem is as described in the subject line. Protonmail needs more than one click in toolbar for desired result (moving, deleting, etc.). Anyone else seeing this?

I don't know if it is a new problem with this newest version as I just updated Pale Moon today for the first time in almost a year. I will contact Protonmail about this issue.

Web Console:
Content Security Policy: Directive ‘child-src’ has been deprecated. Please use directive ‘worker-src’ to control workers, or directive ‘frame-src’ to control frames respectively.
(unknown)
Successfully compiled asm.js code (total compilation time 5ms; unable to cache asm.js in synchronous scripts; try loading asm.js via <script async> or createElement('script'))
index.6850a8ed.js
TypeError: asm.js link error: bad typed array constructor
index.6850a8ed.js:7:153610
TypeError: asm.js type error: Disabled by 'asmjs' runtime option
index.6850a8ed.js
Successfully compiled asm.js code (total compilation time 4ms; not stored in cache (too small to benefit))
crypto-worker.1df141c0.chunk.js
Successfully compiled asm.js code (loaded from cache in 0ms)
crypto-worker.1df141c0.chunk.js
Successfully compiled asm.js code (total compilation time 11ms; not stored in cache (too small to benefit))
crypto-worker.1df141c0.chunk.js
Successfully compiled asm.js code (total compilation time 6ms; not stored in cache (too small to benefit))
crypto-worker.1df141c0.chunk.js
Successfully compiled asm.js code (loaded from cache in 0ms)
crypto-worker.1df141c0.chunk.js
Successfully compiled asm.js code (total compilation time 4ms; not stored in cache (too small to benefit))
crypto-worker.1df141c0.chunk.js
TypeError: asm.js link error: bad typed array constructor
crypto-worker.1df141c0.chunk.js:3:112197
TypeError: asm.js type error: Disabled by 'asmjs' runtime option
crypto-worker.1df141c0.chunk.js
TypeError: asm.js link error: bad typed array constructor
crypto-worker.1df141c0.chunk.js:3:31890
TypeError: asm.js type error: Disabled by 'asmjs' runtime option
crypto-worker.1df141c0.chunk.js
TypeError: asm.js link error: bad typed array constructor
crypto-worker.1df141c0.chunk.js:3:112782
TypeError: asm.js type error: Disabled by 'asmjs' runtime option
crypto-worker.1df141c0.chunk.js
TypeError: asm.js link error: bad typed array constructor
crypto-worker.1df141c0.chunk.js:3:112197
TypeError: asm.js type error: Disabled by 'asmjs' runtime option
crypto-worker.1df141c0.chunk.js
TypeError: asm.js link error: bad typed array constructor
crypto-worker.1df141c0.chunk.js:3:31890
TypeError: asm.js type error: Disabled by 'asmjs' runtime option
crypto-worker.1df141c0.chunk.js
TypeError: asm.js link error: bad typed array constructor
crypto-worker.1df141c0.chunk.js:3:112782
TypeError: asm.js type error: Disabled by 'asmjs' runtime option
crypto-worker.1df141c0.chunk.js
Content Security Policy: Ignoring ‘x-frame-options’ because of ‘frame-ancestors’ directive.
(unknown)
Errors from error console:
Timestamp: 03/21/2023 04:39:28 PM
Error: DEPRECATION WARNING: This path to Console.jsm is deprecated. Please use Cu.import("resource://gre/modules/Console.jsm") to load this module.
You may find more details about this deprecation at: https://bugzil.la/912121
Callstack:
resource://gre/modules/devtools/Console.jsm 19 null
chrome://downloads_window/content/modules/watchwindows.jsm 47 null
resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/ron/.moonchild%20productions/pale%20moon/mf38tpz8.default/extensions/%7Ba7213cf2-fa1e-4373-88ff-255d0abd3020%7D.xpi!/bootstrap.js 144 startup
resource://gre/modules/addons/XPIProvider.jsm 4402 XPI_callBootstrapMethod
resource://gre/modules/addons/XPIProvider.jsm 2127 XPI_startup
resource://gre/modules/AddonManager.jsm 193 callProvider
resource://gre/modules/AddonManager.jsm 725 _startProvider
resource://gre/modules/AddonManager.jsm 861 startup
resource://gre/modules/AddonManager.jsm 2433 startup
resource://gre/components/addonManager.js 58 observe

Source File: resource://gre/modules/Deprecated.jsm
Line: 85

User avatar
andyprough
Astronaut
Astronaut
Posts: 701
Joined: 2020-05-31, 04:33

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by andyprough » 2023-03-21, 23:38

Yes, I see it does do that, that's weird. It's almost like the site wants you to have to click twice, once to select the button, and once to activate it - as if to prove you really wanted to delete that email or something.

I haven't tried it in another browser and probably won't bother. It's not as if it is a hardship for me to click a button twice.

Michaell
Lunatic
Lunatic
Posts: 282
Joined: 2018-05-26, 18:13

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by Michaell » 2023-03-22, 04:28

I am not having the double click issue with Proton using the 3-1-23 beta.
Win10home(1709), PM33.0.0-portable as of Feb 1, '24

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2852
Joined: 2012-06-28, 01:20

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by ron_1 » 2023-03-22, 09:27

Michaell wrote:
2023-03-22, 04:28
I am not having the double click issue with Proton using the 3-1-23 beta.
After a quick test it appears to work correctly with the beta. Thanks for the tip. :thumbup:

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35477
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by Moonchild » 2023-03-22, 11:59

Can you clarify exactly what works and what does not?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
andyprough
Astronaut
Astronaut
Posts: 701
Joined: 2020-05-31, 04:33

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by andyprough » 2023-03-22, 19:32

Moonchild wrote:
2023-03-22, 11:59
Can you clarify exactly what works and what does not?
Everything works. When you select an email, there's a row of tool icons that pops up that allows you to mark it as read, or delete it, or move it, or label it. Looks like this:
2023-03-22_14-28.jpg
2023-03-22_14-28.jpg (1.91 KiB) Viewed 597 times
To click one of the tools with Pale Moon 32.1.0, you need to either click twice or click once and hold down for a second in order for the tool to take effect.

That's it, as far as I know.

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2852
Joined: 2012-06-28, 01:20

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by ron_1 » 2023-03-22, 23:29

andyprough wrote:
2023-03-22, 19:32
When you select an email, there's a row of tool icons that pops up that allows you to mark it as read, or delete it, or move it, or label it. Looks like this:
2023-03-22_14-28.jpg

To click one of the tools with Pale Moon 32.1.0, you need to either click twice or click once and hold down for a second in order for the tool to take effect.
This is the problem. And starting today the problem also exists in the beta version of Protonmail.

User avatar
andyprough
Astronaut
Astronaut
Posts: 701
Joined: 2020-05-31, 04:33

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by andyprough » 2023-03-23, 01:39

ron_1 wrote:
2023-03-22, 23:29
starting today the problem also exists in the beta version of Protonmail.
Do you mean the Pale Moon 32.1 beta? I don't know about a protonmail beta, although they do roll out betas sometimes.

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2852
Joined: 2012-06-28, 01:20

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by ron_1 » 2023-03-23, 08:55

andyprough wrote:
2023-03-23, 01:39
Do you mean the Pale Moon 32.1 beta? I don't know about a protonmail beta, although they do roll out betas sometimes.
I mean Protonmail beta.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35477
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by Moonchild » 2023-03-23, 11:42

Well, we did fix an issue in shadow DOM in the meanwhile that would potentially waste a lot of cycles with random dee DOM tree-walking, so maybe that is what these unresponsive buttons suffer from.
Off-topic:
Shadow DOM is tricky in many respects, and it really, really feels at this point that all Google WebComponents in practice is being used for on actual websites is "scoped styling of elements" in a super-convoluted way; something we still support natively because it's an awesome spec that should never have been dropped under pressure from Google:

Code: Select all

<div>
  <p>Out of scope.</p>
  <div>
    <style scoped>
      p {
        color: white;
        background: green;
      }
    </style>
    <p>In scope (green background).</p>
  </div>
  <p>Out of scope.</p>
</div>
Image1.png
Image1.png (3.41 KiB) Viewed 434 times
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2852
Joined: 2012-06-28, 01:20

Re: Protonmail needs multiple clicks in toolbar for desired result

Unread post by ron_1 » 2023-04-30, 15:31

In the meantime I've made a Swisscows email account. Haven't switched over yet because I hate the hassle (I know, it's not really a big deal to switch).

STooPid Question: Is this issue something a UA override would fix?

Locked