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:
Clear any current output
Navigate or refresh the page in question
Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
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
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.
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
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
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.
You do not have the required permissions to view the files attached to this post.
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.
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:
<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
You do not have the required permissions to view the files attached to this post.
"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
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?