Page 1 of 1

Tutanota Blank Page

Posted: 2022-01-25, 00:15
by Mothsniper
Hello.
I have used Tutanota with PaleMoon for a long time.
Recently the Tutanota opens up blank in PaleMoon.

Is there a way for me to fix this?

Re: Tutanota Blank Page

Posted: 2022-01-25, 02:05
by ron_1
Maybe, but you need to follow the directions in the red box above your post to get better help.

EDIT

Code: Select all

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)
ReferenceError: BigInt is not defined[Learn More]  
main-303c41c8.js:1:58739
"

''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''',:,''''''''''''
''''''''''''';:llllcccccccc,''''''''''''    Do you care about privacy?
'''''''''''':kXWXkoc::;,,'''''''''''''''
'''''''''''',cdk0KKK00kxdolc;,''''''''''    Work at Tutanota! Fight for our rights!
'''''''''''''''';coxOKNMMWWNK0kdl:,'''''
'''''''''''''''''''',;oKMMMMMMMMWX0dc,''    https://tutanota.com/jobs
'''''''''''''''''''''';kWMMMMMMMMMMWXk:'
'''''''''''''''''''',:xXMMMMMMMMMMMMMWKl
''''''''''''''''';lk0KWMMMMMMMMMMMMMMMWK
''''''''''''';cdOKWMMMMMMMMMMMMMMMMMMMMM
'''''''',:ldOKNWMMMMMMMMMMMMMMMMMMMMMMMM
''',:ldk0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
ldk0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

"  
common-min-4f608d74.js:1:747
The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.
If they care about being a secure webmail, they should fix it so it works with the most secure browser.

Re: Tutanota Blank Page

Posted: 2022-01-25, 03:15
by Mothsniper
I am mostly confused and don't know where to go to get the information from the (relevant output from the Toolkit Error Console)

When you go to tutanota site from Palemoon, is it blank for you too?
The; ‘child-src’ ‘worker-src’ to control workers, or directive ‘frame-src’
I don't know what that means. So Is this Tutanota issues then yes?

Re: Tutanota Blank Page

Posted: 2022-01-25, 03:18
by Mothsniper
Does this help?

window.whitelabelCustomizations = null
window.env = {
"staticUrl": null,
"versionNumber": "3.91.2",
"dist": true,
"mode": "Browser",
"timeout": 20000
}
function unsupported(e) {
console.error("Failed to import the app", e)

const img = document.createElement("img")
img.src = "images/logo-solo-red.svg"
img.style.display = "block"
img.style.margin = "0 auto"
document.body.appendChild(img)

const h1 = document.createElement("h1")
h1.innerText = "Tutanota"
h1.style.fontFamily = "sans-serif"
h1.style.fontSize = "40px"
h1.style.textAlign = "center"
document.body.appendChild(h1)

const div = document.createElement("div")
div.style.fontFamily = "sans-serif"
div.style.textAlign = "center"
div.style.fontSize = "24px"
document.body.appendChild(div)

const text = document.createElement("p")
const isAndroidApp = navigator.userAgent.indexOf("Android") !== -1 && navigator.userAgent.indexOf("wv") !== -1
if (isAndroidApp) {
text.textContent = "Seems like your system WebView is outdated. Please see FAQ entry for more information"
} else {
text.textContent = "Seems like your browser is not supported or outdated. Please see FAQ entry for more information"
}
div.appendChild(text)

const link = document.createElement("a")
if (isAndroidApp) {
link.href = "https://tutanota.com/faq/#webview"
} else {
link.href = "https://tutanota.com/faq/#browser-support"
}

link.target = "_blank"
link.textContent = link.href
div.appendChild(link)

const err = document.createElement("pre")
err.textContent = navigator.userAgent + "\n" + e.toString() + "\n" + e.stack
div.appendChild(err)
}

try {
System.import('./app.js')
.catch(unsupported)
} catch (e) {
unsupported(e)
}

Re: Tutanota Blank Page

Posted: 2022-01-25, 07:57
by moonbat
Mothsniper wrote:
2022-01-25, 03:18
Does this help?
When posting console output, it helps to put it in code tags the way ron_1 has done to improve readability. It's the button that has </> in the post editor.
Also, you have posted the source code of the page from the looks of it, that doesn't help at all. Like he said - follow the directions in the red box.

Re: Tutanota Blank Page

Posted: 2022-01-25, 14:12
by coffeebreak
It seems this was reported to Tutanota and they are working on it: tutao/tutanota/issues/3830, issues/3828.

Re: Tutanota Blank Page

Posted: 2022-01-25, 14:30
by Moonchild
We don't currently support BigInt, which is a very specialized JS extension primarily meant for scientific applications to handle exceedingly large integers without rounding due to the standard precision limitation of real numbers in JS. I'm not sure why their service would need such a thing.

Re: Tutanota Blank Page

Posted: 2022-01-25, 14:40
by coffeebreak
Apparently they use it for something called cborg, mentioned in their #3709.

Just noticed this: Fix loading without BigInt #3831

Re: Tutanota Blank Page

Posted: 2022-01-25, 17:14
by RealityRipple
Off-topic:
BigInt is also used for things like elliptic curve cryptography.

Re: Tutanota Blank Page

Posted: 2022-01-25, 17:25
by Old_Radio
I have used Tutanota with PaleMoon for a long time.
Recently the Tutanota opens up blank in PaleMoon.

Is there a way for me to fix this?
No, there is not. Tutanota no longer supports Pale Moon, Brave, some Waterfox, etc. This started with the latest release of their webclient. See the various posts on Tutanota Reddit site. There is a somewhat large subset of users that are quite upset. Get an alternative email service, as others are forced to do.

Re: Tutanota Blank Page

Posted: 2022-01-25, 22:09
by Moonchild
Off-topic:
RealityRipple wrote:
2022-01-25, 17:14
BigInt is also used for things like elliptic curve cryptography.
There is no need to EVER do that manually in JS. We have a WebCrypto API for a reason!

Re: Tutanota Blank Page

Posted: 2022-01-26, 01:49
by RealityRipple
Moonchild wrote:
2022-01-25, 22:09
Off-topic:
RealityRipple wrote:
2022-01-25, 17:14
BigInt is also used for things like elliptic curve cryptography.
There is no need to EVER do that manually in JS. We have a WebCrypto API for a reason!
Off-topic:
That API only supports the three NIST curves, and not one named curve beyond them.

Re: Tutanota Blank Page

Posted: 2022-01-26, 14:15
by Moonchild
Off-topic:
RealityRipple wrote:
2022-01-26, 01:49
That API only supports the three NIST curves, and not one named curve beyond them.
And why, pray tell, is that not enough? Or for that matter, why aren't any of the supported standard crypto methods listed as supported in this table enough?
Aside from that, there's no reason why you can't use bytearrays if you are going to use custom elliptic curve algorithms anyway, IMHO, since cryptography will use bitmanipulation primarily, but maybe i'm missing the point of its convenience somewhere along the way. Heck, there are even ready-made libraries for BigInteger if you really insist on doing it all in JS...
That said, I'd still call custom crypto in a JS application a specialized scientific application.

Re: Tutanota Blank Page

Posted: 2022-01-26, 17:09
by RealityRipple
Moonchild wrote:
2022-01-26, 14:15
Off-topic:
RealityRipple wrote:
2022-01-26, 01:49
That API only supports the three NIST curves, and not one named curve beyond them.
And why, pray tell, is that not enough? Or for that matter, why aren't any of the supported standard crypto methods listed as supported in this table enough?
Aside from that, there's no reason why you can't use bytearrays if you are going to use custom elliptic curve algorithms anyway, IMHO, since cryptography will use bitmanipulation primarily, but maybe i'm missing the point of its convenience somewhere along the way. Heck, there are even ready-made libraries for BigInteger if you really insist on doing it all in JS...
That said, I'd still call custom crypto in a JS application a specialized scientific application.
Off-topic:
Because you're not always in charge of the cryptographic parameters of your program. Particularly if it's just a third-party client or alternate server for an existing protocol, or if your system has to interact with code in another language with different cryptographic rules.

Re: Tutanota Blank Page

Posted: 2022-01-26, 17:49
by Moonchild
Off-topic:
Thanks for ignoring the second half of my reply

Re: Tutanota Blank Page

Posted: 2022-01-26, 19:01
by coffeebreak
Their logon page is now loading for me.
tut-login.png
Those of you who use Tutanota should log in and check how it works.

Re: Tutanota Blank Page

Posted: 2022-01-26, 19:11
by Old_Radio
Their logon page is now loading for me.
Noticed that also. Time will tell how long this access will last.