diff --git a/static/js/settings_config.ts b/static/js/settings_config.ts index 3448897b4a..35bc193342 100644 --- a/static/js/settings_config.ts +++ b/static/js/settings_config.ts @@ -478,7 +478,7 @@ const other_notification_settings = desktop_notification_settings.concat( ["desktop_icon_count_display"], mobile_notification_settings, email_notification_settings, - ["email_notifications_batching_period"], + ["email_notifications_batching_period_seconds"], ["notification_sound"], ); diff --git a/static/js/settings_notifications.js b/static/js/settings_notifications.js index 12d606036a..5665594ef3 100644 --- a/static/js/settings_notifications.js +++ b/static/js/settings_notifications.js @@ -149,8 +149,12 @@ export function update_page() { } else if (setting === "desktop_icon_count_display") { update_desktop_icon_count_display(); continue; - } else if (setting === "notification_sound") { - container.find(".setting_notification_sound").val(user_settings.notification_sound); + } else if ( + setting === "notification_sound" || + setting === "email_notifications_batching_period_seconds" + ) { + container.find(`.setting_${CSS.escape(setting)}`).val(user_settings[setting]); + continue; } container.find(`.${CSS.escape(setting)}`).prop("checked", user_settings[setting]);