From d97d139d5206d5e5209535fb32fff308bed35e33 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Przemys=C5=82aw=20Kie=C5=82kowski?=
Date: Fri, 31 Jul 2026 08:09:12 +0200
Subject: [PATCH] =?UTF-8?q?Pasek=20statusu=20ukryty=20przez=20CSS=20(nak?=
=?UTF-8?q?=C5=82ada=C5=82=20si=C4=99=20na=20dane=20ALS=20w=20iframe)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
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
---
als_alert_screen.html | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/als_alert_screen.html b/als_alert_screen.html
index 73b77fe..726a44f 100644
--- a/als_alert_screen.html
+++ b/als_alert_screen.html
@@ -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;