From df4cb7688d519a593127f43cc21554e133358623 Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Thu, 29 Oct 2026 01:37:46 +0100 Subject: [PATCH] fix: offer only the vacation and favicon settings the app has in the settings search --- src/lib/settings-search.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/settings-search.ts b/src/lib/settings-search.ts index 58fdc75d..fba469f1 100644 --- a/src/lib/settings-search.ts +++ b/src/lib/settings-search.ts @@ -63,7 +63,8 @@ export const SETTINGS_SEARCH_PATHS: Record = { 'settings.appearance.list_density', 'settings.appearance.toolbar_labels', 'settings.appearance.animations', - 'settings.advanced.sender_favicons', + // The leaf: the catalog's subtree also has the webmail's refresh button. + 'settings.advanced.sender_favicons.label', ], layout: [ 'settings.layout.quick_actions', @@ -114,7 +115,13 @@ export const SETTINGS_SEARCH_PATHS: Record = { 'identities.form.text_signature_label', 'identities.form.html_signature_label', ], - vacation: ['settings.vacation'], + // Not the whole subtree: it also holds the webmail's forwarding and + // audience settings, which this app does not have. + vacation: [ + 'settings.vacation.status', + 'settings.vacation.date_range', + 'settings.vacation.message', + ], filters: [ 'settings.filters.title', 'settings.filters.add_rule',