diff --git a/Content.Client/Administration/UI/AdminAnnounceWindow.xaml b/Content.Client/Administration/UI/AdminAnnounceWindow.xaml
index a703a7f5e6..f789bdba5d 100644
--- a/Content.Client/Administration/UI/AdminAnnounceWindow.xaml
+++ b/Content.Client/Administration/UI/AdminAnnounceWindow.xaml
@@ -10,6 +10,9 @@
-
+
+
+
+
diff --git a/Content.Client/Administration/UI/AdminMenuWindowEui.cs b/Content.Client/Administration/UI/AdminMenuWindowEui.cs
index 24e78c7a5a..2de0664b17 100644
--- a/Content.Client/Administration/UI/AdminMenuWindowEui.cs
+++ b/Content.Client/Administration/UI/AdminMenuWindowEui.cs
@@ -22,7 +22,7 @@ namespace Content.Client.Administration.UI
Announcement = _window.Announcement.Text,
Announcer = _window.Announcer.Text,
AnnounceType = (AdminAnnounceType) (_window.AnnounceMethod.SelectedMetadata ?? AdminAnnounceType.Station),
- CloseAfter = true,
+ CloseAfter = !_window.KeepWindowOpen.Pressed,
});
}
diff --git a/Resources/Locale/en-US/administration/ui/admin-announce-window.ftl b/Resources/Locale/en-US/administration/ui/admin-announce-window.ftl
index 4656fbd2d4..88dcb9e37f 100644
--- a/Resources/Locale/en-US/administration/ui/admin-announce-window.ftl
+++ b/Resources/Locale/en-US/administration/ui/admin-announce-window.ftl
@@ -5,3 +5,4 @@ admin-announce-announcer-default = Central Command
admin-announce-button = Announce
admin-announce-type-station = Station
admin-announce-type-server = Server
+admin-announce-keep-open = Keep open