tutao / tutanota

Tuta is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
https://tuta.com
GNU General Public License v3.0
6k stars 515 forks source link

Doesn't show message body (text) anymore on PaleMoon #4407

Closed hiiamboris closed 2 years ago

hiiamboris commented 2 years ago

Bug in web app

Describe the bug

As the topic says. I open any message - no text is shown.

To Reproduce

Just open the mail box in Pale Moon

Expected behavior

Was working fine a month ago that's for sure.

Screenshots

This is how every message looks like: https://i.gyazo.com/53bb363d57569056b3d4eff8cfb94a12.png Error console after loading: https://i.gyazo.com/f18d732b82618c2a95ab5dbd2c8b3a5d.png

What the error on the page says (it was always there, never bothered too much) ``` Feedback v3.98.12 - DbError - UNKNOWN - Browser Client: Browser Type: UNKNOWN Tutanota version: 3.98.12 Timestamp (UTC): Mon, 25 Jul 2022 20:44:46 GMT User agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:4.8) Goanna/20170101 PaleMoon/29.4.4 DbError Error message: IndexedDbTransaction get().catch OSes: {"0":"MetaData"} event:{"code":11,"message":"An attempt was made to use an object that is not, or is no longer, usable","result":2152923147,"name":"InvalidStateError","filename":"https://mail.tutanota.com/worker.js","lineNumber":12,"columnNumber":0,"stack":"get/<@https://mail.tutanota.com/worker.js:12:22116\nget@https://mail.tutanota.com/worker.js:12:22083\ninit@https://mail.tutanota.com/worker.js:12:65193\n","INDEX_SIZE_ERR":1,"DOMSTRING_SIZE_ERR":2,"HIERARCHY_REQUEST_ERR":3,"WRONG_DOCUMENT_ERR":4,"INVALID_CHARACTER_ERR":5,"NO_DATA_ALLOWED_ERR":6,"NO_MODIFICATION_ALLOWED_ERR":7,"NOT_FOUND_ERR":8,"NOT_SUPPORTED_ERR":9,"INUSE_ATTRIBUTE_ERR":10,"INVALID_STATE_ERR":11,"SYNTAX_ERR":12,"INVALID_MODIFICATION_ERR":13,"NAMESPACE_ERR":14,"INVALID_ACCESS_ERR":15,"VALIDATION_ERR":16,"TYPE_MISMATCH_ERR":17,"SECURITY_ERR":18,"NETWORK_ERR":19,"ABORT_ERR":20,"URL_MISMATCH_ERR":21,"QUOTA_EXCEEDED_ERR":22,"TIMEOUT_ERR":23,"INVALID_NODE_TYPE_ERR":24,"DATA_CLONE_ERR":25} transaction.error: event.target: event.target.error: custom.target: custom.target.error: Stacktrace: DbError. IndexedDbTransaction get().catch OSes: {"0":"MetaData"} event:{"code":11,"message":"An attempt was made to use an object that is not, or is no longer, usable","result":2152923147,"name":"InvalidStateError","filename":"https://mail.tutanota.com/worker.js","lineNumber":12,"columnNumber":0,"stack":"get/<@https://mail.tutanota.com/worker.js:12:22116\nget@https://mail.tutanota.com/worker.js:12:22083\ninit@https://mail.tutanota.com/worker.js:12:65193\n","INDEX_SIZE_ERR":1,"DOMSTRING_SIZE_ERR":2,"HIERARCHY_REQUEST_ERR":3,"WRONG_DOCUMENT_ERR":4,"INVALID_CHARACTER_ERR":5,"NO_DATA_ALLOWED_ERR":6,"NO_MODIFICATION_ALLOWED_ERR":7,"NOT_FOUND_ERR":8,"NOT_SUPPORTED_ERR":9,"INUSE_ATTRIBUTE_ERR":10,"INVALID_STATE_ERR":11,"SYNTAX_ERR":12,"INVALID_MODIFICATION_ERR":13,"NAMESPACE_ERR":14,"INVALID_ACCESS_ERR":15,"VALIDATION_ERR":16,"TYPE_MISMATCH_ERR":17,"SECURITY_ERR":18,"NETWORK_ERR":19,"ABORT_ERR":20,"URL_MISMATCH_ERR":21,"QUOTA_EXCEEDED_ERR":22,"TIMEOUT_ERR":23,"INVALID_NODE_TYPE_ERR":24,"DATA_CLONE_ERR":25} transaction.error: event.target: event.target.error: custom.target: custom.target.error: _handleDbError@https://mail.tutanota.com/worker.js:12:23927 get/<@https://mail.tutanota.com/worker.js:12:22292 get@https://mail.tutanota.com/worker.js:12:22083 init@https://mail.tutanota.com/worker.js:12:65193 ```

Desktop (please complete the following information):

ganthern commented 2 years ago

Hey there,

as stated in our FAQ, we can't support PaleMoon. In this case, it seems to have diverged too much from the web standards we use for local storage.

hiiamboris commented 2 years ago

glad I never paid you sort of expected such attitude