diff --git a/server/mess-reaktion.mjs b/server/mess-reaktion.mjs index ab23c98e..18fa380e 100644 --- a/server/mess-reaktion.mjs +++ b/server/mess-reaktion.mjs @@ -2545,6 +2545,36 @@ if (!rausgesetzt.da || !rausgesetzt.markiert await bild(zuschauer.seite, "14-aus-der-sendung"); await roh(`/workspace/api/reaktion/massnahme/${IDS.gast}`, { method: "DELETE", keks: k.admin }); +/* ---- UND HEBT SICH DER VORHANG WIEDER? (30.09.2026) -------------- + Bis dahin nicht: `rausgenommen()` schliesst den Ereignisstrom -- + mit Absicht, wer draussen ist soll nicht weiterschauen -- und + damit kam die Ruecknahme dort nie an. Wir haben die Leute gebeten, + neu zu laden. + + Der offene Punkt stand seit dem 29.09. in der Projektnotiz und + hatte keine Pruefung. Genau so bleibt ein bekannter Mangel fuer + immer bekannt: Niemand merkt, wenn er behoben ist, und niemand + merkt, wenn er zurueckkommt. + + Die Nachfrage hinter dem Vorhang laeuft alle 20 Sekunden; 35 + lassen ihr eine Runde Luft. Gewartet wird auf das Ergebnis, nicht + die volle Zeit. */ +{ + let zurueck = true; + try { + await zuschauer.seite.waitForFunction( + () => document.body.dataset.raus !== "ja" + && !document.querySelector(".raus__titel"), + null, { timeout: 35_000 }); + } catch { zurueck = false; } + console.log(` Der Vorhang hebt sich von selbst: ${zurueck ? "ja" : "NEIN"}`); + if (!zurueck) { + console.log(" ACHTUNG: Wer zurueckgeholt wird, sitzt weiter vor " + + "'Du bist aus der Sendung' und muss von Hand neu laden."); + ausgang = 1; + } +} + /* ===================================================================== DIE WERBEEINBLENDUNG -- beim Zuschauer, nicht beim Host ===================================================================== */ diff --git a/workspace/anruf-probe.html b/workspace/anruf-probe.html index e8719f86..e5545dd9 100644 --- a/workspace/anruf-probe.html +++ b/workspace/anruf-probe.html @@ -16,8 +16,8 @@ verdeckt. Gefunden hat es pruef-struktur. Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. --> - - + + - +