Pasek statusu ukryty przez CSS (nakładał się na dane ALS w iframe)

Ukrycie WYŁĄCZNIE przez display:none — element zostaje w DOM. Usunięcie go
z HTML to dokładnie ten błąd, który w starej wersji ubijał reconnect
(TypeError w onclose; README, Historia). refreshStatus() i tak ma osłonę na
brak elementu, ale osłona jest siatką bezpieczeństwa, nie zaproszeniem.
Do diagnostyki: jedna linia CSS albo style.display="block" w konsoli.

Pomarańczowy pasek offline zostaje bez zmian — pojawia się tylko przy utracie
łączności, czyli dokładnie wtedy, gdy MA przykryć nieaktualne dane.

10/10 testów przechodzi (testy sprawdzają logikę i klasy, nie widoczność
paska, więc ukrycie ich nie dotyka).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-31 08:09:12 +02:00
parent 199e71327f
commit d97d139d52
+7
View File
@@ -185,6 +185,13 @@
/* ── STATUS BAR ──────────────────────────────── */
#status-bar {
/* UKRYTY NA ŻYCZENIE — nakładał się na dane informacyjne ALS
w iframe. Ukrycie WYŁĄCZNIE przez CSS: usunięcie/zakomentowanie
elementu z HTML to dokładnie ten błąd, który ubijał reconnect
w starej wersji (TypeError w onclose — patrz README, Historia).
Do diagnostyki: usuń linię `display: none` albo w konsoli
document.getElementById("status-bar").style.display = "block". */
display: none;
position: fixed;
bottom: 6px;
right: 10px;