Tutanota Blank Page

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.
Mothsniper

Tutanota Blank Page

Unread post by Mothsniper » 2022-01-25, 00:15

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?
Attachments
Screenshot_196.jpg

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

Re: Tutanota Blank Page

Unread post by ron_1 » 2022-01-25, 02:05

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.

Mothsniper

Re: Tutanota Blank Page

Unread post by Mothsniper » 2022-01-25, 03:15

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?

Mothsniper

Re: Tutanota Blank Page

Unread post by Mothsniper » 2022-01-25, 03:18

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)
}

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: Tutanota Blank Page

Unread post by moonbat » 2022-01-25, 07:57

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.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Tutanota Blank Page

Unread post by coffeebreak » 2022-01-25, 14:12

It seems this was reported to Tutanota and they are working on it: tutao/tutanota/issues/3830, issues/3828.

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

Re: Tutanota Blank Page

Unread post by Moonchild » 2022-01-25, 14:30

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.
"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

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Tutanota Blank Page

Unread post by coffeebreak » 2022-01-25, 14:40

Apparently they use it for something called cborg, mentioned in their #3709.

Just noticed this: Fix loading without BigInt #3831

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 647
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: Tutanota Blank Page

Unread post by RealityRipple » 2022-01-25, 17:14

Off-topic:
BigInt is also used for things like elliptic curve cryptography.

User avatar
Old_Radio
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2020-10-20, 20:48
Location: Shelf in Basement

Re: Tutanota Blank Page

Unread post by Old_Radio » 2022-01-25, 17:25

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.
Last edited by Old_Radio on 2022-01-26, 01:15, edited 1 time in total.
Win 8.1 x64 or x32, Win 7 SP1 x64. Nothing hanging on Pale Moon except uBO and P M Commander.

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

Re: Tutanota Blank Page

Unread post by Moonchild » 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!
"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
RealityRipple
Astronaut
Astronaut
Posts: 647
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: Tutanota Blank Page

Unread post by RealityRipple » 2022-01-26, 01:49

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.

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

Re: Tutanota Blank Page

Unread post by Moonchild » 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.
"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
RealityRipple
Astronaut
Astronaut
Posts: 647
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: Tutanota Blank Page

Unread post by RealityRipple » 2022-01-26, 17:09

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.

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

Re: Tutanota Blank Page

Unread post by Moonchild » 2022-01-26, 17:49

Off-topic:
Thanks for ignoring the second half of my reply
"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

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Tutanota Blank Page

Unread post by coffeebreak » 2022-01-26, 19:01

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.

User avatar
Old_Radio
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2020-10-20, 20:48
Location: Shelf in Basement

Re: Tutanota Blank Page

Unread post by Old_Radio » 2022-01-26, 19:11

Their logon page is now loading for me.
Noticed that also. Time will tell how long this access will last.
Win 8.1 x64 or x32, Win 7 SP1 x64. Nothing hanging on Pale Moon except uBO and P M Commander.

Locked