diff --git a/src/components/settings/ComposingSettings.tsx b/src/components/settings/ComposingSettings.tsx
index 28a8f46c..50d49c30 100644
--- a/src/components/settings/ComposingSettings.tsx
+++ b/src/components/settings/ComposingSettings.tsx
@@ -14,6 +14,7 @@ export function ComposingSettings() {
const styles = React.useMemo(() => makeStyles(c), [c]);
const autoSelectReplyIdentity = useSettingsStore((s) => s.autoSelectReplyIdentity);
const replyIdentityMatch = useSettingsStore((s) => s.replyIdentityMatch);
+ const quickReplyEnabled = useSettingsStore((s) => s.quickReplyEnabled);
const t = useLocaleStore((s) => s.t);
const setAutoSelectReplyIdentity = useSettingsStore((s) => s.setAutoSelectReplyIdentity);
const attachmentReminderEnabled = useSettingsStore((s) => s.attachmentReminderEnabled);
@@ -104,6 +105,13 @@ export function ComposingSettings() {
title={t('settings.composer.title', "Composer")}
description={t('settings.composer.description', "Configure email composition settings")}
>
+
+ updateSetting('quickReplyEnabled', v)} />
+
+
{
expect(labelsFor('notifications')).toContain('Parse email invitations');
expect(labelsFor('calendar')).toContain('Show week numbers');
expect(labelsFor('reading')).toContain('Clear search when switching folders');
+ expect(labelsFor('composing')).toContain('Quick reply');
expect(labelsFor('notifications')).toContain('Unread count on app icon');
// Webmail-only settings are not offered.
expect(labelsFor('calendar')).not.toContain('Free scrolling');
diff --git a/src/lib/settings-search.ts b/src/lib/settings-search.ts
index a8927529..f3df5e96 100644
--- a/src/lib/settings-search.ts
+++ b/src/lib/settings-search.ts
@@ -104,6 +104,7 @@ export const SETTINGS_SEARCH_PATHS: Record = {
'settings.email_behavior.clear_search_on_folder_change',
],
composing: [
+ 'settings.email_behavior.quick_reply',
'settings.email_behavior.auto_select_reply_identity',
'settings.email_behavior.reply_identity_match',
'settings.email_behavior.plain_text_mode',