From 7b06eb344bc7e59b85d2bbd476273e644a1d55a0 Mon Sep 17 00:00:00 2001 From: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com> Date: Mon, 6 Jul 2026 16:57:02 +0200 Subject: [PATCH] fix(ui): remove redundant envelope fetch on mailbox switch The mailbox watcher fetch was introduced in fe12a2943 to fix threads disappearing after a refresh, but that case is fully covered by the guarded calls in mounted() and the route watcher. On every switch to an uninitialized or empty mailbox it duplicated the fetch that the child Mailbox component already performs and threw an unhandled MailboxNotCachedError for mailboxes that were not initialized yet. Assisted-by: Claude:claude-fable-5 Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com> --- src/components/MailboxThread.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/MailboxThread.vue b/src/components/MailboxThread.vue index 11056e29af..848d27fab0 100644 --- a/src/components/MailboxThread.vue +++ b/src/components/MailboxThread.vue @@ -454,7 +454,6 @@ export default { mailbox() { clearTimeout(this.startMailboxTimer) setTimeout(this.saveStartMailbox, START_MAILBOX_DEBOUNCE) - this.fetchEnvelopes() }, },