diff --git a/hbd/server/templates/plugins.html b/hbd/server/templates/plugins.html index a6b27e8..eac8a71 100644 --- a/hbd/server/templates/plugins.html +++ b/hbd/server/templates/plugins.html @@ -724,8 +724,21 @@ const card = document.querySelector(`.host-card[data-hostname="${hostname}"]`); const wasCollapsed = card.classList.contains('collapsed'); card.classList.toggle('collapsed'); - if (wasCollapsed && !pluginCache[hostname]) { - fetchHostGlance(hostname); + if (wasCollapsed) { + if (!pluginCache[hostname]) { + fetchHostGlance(hostname); + } + if (!infoCache[hostname]) { + const infoEl = document.getElementById(`info-${hostname}`); + if (infoEl) infoEl.innerHTML = '