diff --git a/src/fgai/dashboard.py b/src/fgai/dashboard.py
index f2eb9ac..843ff6e 100644
--- a/src/fgai/dashboard.py
+++ b/src/fgai/dashboard.py
@@ -215,7 +215,7 @@ async function loadSettings() {
async function loadStreams() {
const response = await fetch('/api/graylog/streams');
const payload = await response.json();
- const selected = new Set((payload.selected || []).map(item => item.id));
+ const selected = new Set((payload.selected || []).filter(item => item.enabled).map(item => item.id));
document.getElementById('streamPicker').innerHTML = (payload.streams || []).map(stream => `
`).join('') || esc(payload.error || 'No streams found.');
}
document.getElementById('loadStreams').addEventListener('click', loadStreams);