diff --git a/src/components/Envelope.vue b/src/components/Envelope.vue
index 29f0556211..51181be60d 100644
--- a/src/components/Envelope.vue
+++ b/src/components/Envelope.vue
@@ -173,8 +173,12 @@
-
+ :title="data.summary ? data.summary.trim() : null">
+
{{ isEncrypted ? t('mail', 'Encrypted message') : data.summary ? data.summary.trim() : data.previewText.trim() }}
diff --git a/src/components/ThreadSummary.vue b/src/components/ThreadSummary.vue
index bfa0b6c7aa..4d83f1f4fe 100644
--- a/src/components/ThreadSummary.vue
+++ b/src/components/ThreadSummary.vue
@@ -37,7 +37,7 @@
- {{ t('mail', 'This summary is AI generated and may contain mistakes.') }}
+ {{ t('mail', 'This summary is AI-generated and may contain mistakes.') }}