From c1f1faca586655954189abe94857468acd631558 Mon Sep 17 00:00:00 2001 From: Till Wimmer Date: Fri, 13 Feb 2026 02:06:33 +0100 Subject: [PATCH] FIX non-compliant Autocrypt Header --- dev/View/Popup/Compose.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev/View/Popup/Compose.js b/dev/View/Popup/Compose.js index d768ef88f..5ec267176 100644 --- a/dev/View/Popup/Compose.js +++ b/dev/View/Popup/Compose.js @@ -1634,7 +1634,9 @@ export class ComposePopupView extends AbstractViewPopup { Object.entries(PgpUserStore.getPublicKeyOfEmails(recipients) || {}).forEach(([k,v]) => params.autocrypt.push({ addr: k, - keydata: v.replace(/-----(BEGIN|END) PGP PUBLIC KEY BLOCK-----/g, '').trim() + keydata: v + .replace(/-----(BEGIN|END) PGP PUBLIC KEY BLOCK-----/g, '') + .replace(/\s+/g, '') // Single base64 string, let the server do compliance formatting }) ); for (let i = 0; i < encryptOptions.length; ++i) {