feat: improve email selection logic after deletion and archiving

This commit is contained in:
Linus Rath
2026-03-12 16:12:16 +01:00
parent 2a73adf588
commit 6f0d47cbd9
2 changed files with 15 additions and 14 deletions
-5
View File
@@ -456,7 +456,6 @@ export default function Home() {
try {
await deleteEmail(client, selectedEmail.id);
selectEmail(null);
} catch (error) {
console.error("Failed to delete email:", error);
}
@@ -470,7 +469,6 @@ export default function Home() {
if (archiveMailbox) {
try {
await moveToMailbox(client, selectedEmail.id, archiveMailbox.id);
selectEmail(null);
} catch (error) {
console.error("Failed to archive email:", error);
}
@@ -526,9 +524,6 @@ export default function Home() {
const toastInstance = (await import('sonner')).toast;
toastInstance.success(t('email_viewer.spam.toast_not_spam_success'));
// Deselect email after moving it out of junk
selectEmail(null);
} catch (_error) {
console.error("Failed to restore email:", _error);
const toastInstance = (await import('sonner')).toast;