From 0f9610d7481cdff8d8afd3f530d5df6cdebca211 Mon Sep 17 00:00:00 2001
From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Date: Sat, 8 Aug 2026 16:21:33 +1000
Subject: [PATCH] Add option to mute audio on unfocus (#44377)
---
Content.Client/Options/UI/Tabs/AudioTab.xaml | 1 +
Content.Client/Options/UI/Tabs/AudioTab.xaml.cs | 1 +
Resources/Locale/en-US/escape-menu/ui/options-menu.ftl | 1 +
3 files changed, 3 insertions(+)
diff --git a/Content.Client/Options/UI/Tabs/AudioTab.xaml b/Content.Client/Options/UI/Tabs/AudioTab.xaml
index 337eaf87cf..95461f5add 100644
--- a/Content.Client/Options/UI/Tabs/AudioTab.xaml
+++ b/Content.Client/Options/UI/Tabs/AudioTab.xaml
@@ -23,6 +23,7 @@
+
diff --git a/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs b/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs
index 031f38843f..4e8b021ea6 100644
--- a/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs
+++ b/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs
@@ -67,6 +67,7 @@ public sealed partial class AudioTab : Control
Control.AddOptionCheckBox(CCVars.AdminSoundsEnabled, AdminSoundsCheckBox);
Control.AddOptionCheckBox(CCVars.BwoinkSoundEnabled, BwoinkSoundCheckBox);
Control.AddOptionCheckBox(CCVars.AudioHrtf, AudioHrtfCheckBox);
+ Control.AddOptionCheckBox(CVars.AudioMuteUnfocused, MuteUnfocusedCheckBox);
Control.Initialize();
}
diff --git a/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl b/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl
index ecb5687c80..fc31be6d5e 100644
--- a/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl
+++ b/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl
@@ -39,6 +39,7 @@ ui-options-restart-sounds = Round Restart Sounds
ui-options-event-music = Event Music
ui-options-admin-sounds = Play Admin Sounds
ui-options-bwoink-sound = Play AHelp Notification Sound
+ui-options-mute-unfocused = Mute audio when unfocused
ui-options-audio-device = Output device:
ui-options-audio-device-default = System default
ui-options-audio-hrtf = Enable HRTF Audio Processing (Requires Restart)