From 37c67bbfd65cfd30e4029e9ed9f297d863b3f032 Mon Sep 17 00:00:00 2001 From: "courtmanr@gmail.com" Date: Sun, 27 Apr 2025 20:25:48 +0100 Subject: [PATCH] fix: Correct ID for list grouping filter in UI update --- src/public/app.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/public/app.js b/src/public/app.js index 47fb28a3d..bc710b76e 100644 --- a/src/public/app.js +++ b/src/public/app.js @@ -176,15 +176,19 @@ document.addEventListener('DOMContentLoaded', function() { // ---> ADDED: Function to apply initial filter UI state <--- function applyInitialFilterUI() { // Grouping - document.getElementById(groupByNode ? 'group-grouped' : 'group-flat').checked = true; + const groupRadio = document.getElementById(groupByNode ? 'group-grouped' : 'group-list'); + if (groupRadio) groupRadio.checked = true; // Main Type - document.getElementById(`filter-${filterGuestType === 'ct' ? 'lxc' : filterGuestType}`).checked = true; + const typeRadio = document.getElementById(`filter-${filterGuestType === 'ct' ? 'lxc' : filterGuestType}`); + if (typeRadio) typeRadio.checked = true; // Main Status - document.getElementById(`filter-status-${filterStatus}`).checked = true; + const statusRadio = document.getElementById(`filter-status-${filterStatus}`); + if (statusRadio) statusRadio.checked = true; // Backup Health - document.getElementById(`backups-filter-status-${backupsFilterHealth}`).checked = true; + const backupHealthRadio = document.getElementById(`backups-filter-status-${backupsFilterHealth}`); + if (backupHealthRadio) backupHealthRadio.checked = true; } - // ---> END ADDED <--- + // ---> END ADDED < --- // Apply initial UI states after defining variables and functions applyInitialFilterUI();