From 00cbd8e854e88437eba9d2d2c0f7589aa926d5f6 Mon Sep 17 00:00:00 2001 From: Richard Zink Date: Wed, 7 Oct 2026 12:17:42 +0200 Subject: [PATCH] Improve debug panel toggle with proper state tracking --- index.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 76de0f6..d5972d3 100644 --- a/index.html +++ b/index.html @@ -49,6 +49,9 @@ color: var(--icon); margin-left: 8px; } + .debug-content.collapsed { + display: none; + } .debug-section { font-size: 1em; color: var(--icon); @@ -1136,12 +1139,13 @@ var weatherThemes = { var content = document.getElementById('debug-content'); var title = document.querySelector('.debug-title'); var icon = document.getElementById('debug-toggle-icon'); - if (content.style.display === 'none') { - content.style.display = ''; + var isCollapsed = content.classList.contains('collapsed'); + if (isCollapsed) { + content.classList.remove('collapsed'); title.classList.add('expanded'); icon.textContent = '▼'; } else { - content.style.display = 'none'; + content.classList.add('collapsed'); title.classList.remove('expanded'); icon.textContent = '▶'; }