# Bug-Report: Chat-Eingabe färbt Spielebene und rechte Toggle-Leiste ein

- Typ: bug
- Datum: 2026-10-03 21:49 UTC
- Session: tly1e297bd9mujnpqan
- Version: unbekannt
- Reproduzierbarkeit: Mehrfach beobachtet; quantitative Wiederholungsrate unbekannt

## Zusammenfassung
Beim Öffnen und Bearbeiten der Chat-Eingabe treten unregelmäßige schwarze beziehungsweise graue Vollbildblitze auf. Die Beeinträchtigung betrifft die Spielebene und die rechte Toggle-Leiste; Spieleranzeige, linke Toggle-Leiste, Aktionsleiste sowie geöffnete Fenster liegen darüber. Während der Pause wechselt die betroffene Ebene langsam und regelmäßig im Abstand von etwa 0,5 Sekunden zwischen normaler Darstellung und einer ungefähr 50-prozentigen Graublende. Das Verhalten tritt auch ohne weitere geöffnete Fenster auf. Beim Schließen eines geöffneten Fensters während der Pause wird zusätzlich der Chat geschlossen.

## Schritte
1. Ein laufendes, unpausiertes Spiel öffnen. 2. Den Chat mit der Eingabetaste öffnen. 3. Zeichen eingeben, löschen und mit der Eingabetaste absenden; die unregelmäßigen schwarzen und grauen Blitze über die Spielebene beobachten. 4. Die Auswirkung auf die rechte Toggle-Leiste beobachten; diese wird zusammen mit der Spielebene eingefärbt. 5. Die Spieleranzeige mit Profilbild, HP und EP, die linke Toggle-Leiste, die Aktionsleiste sowie geöffnete Fenster wie Achievements, Spieler, Inventar und Drohnen beobachten; diese bleiben oberhalb der betroffenen Ebene. 6. Das Spiel mit der Leertaste pausieren, während der Chat geöffnet bleibt. 7. Ohne weitere geöffnete Fenster den langsamen, regelmäßigen Wechsel zwischen normaler Ansicht und etwa 50-prozentiger Graublende beobachten. 8. Während der Pause eines der Fenster Achievements, Spieler oder Inventar öffnen und wieder schließen; dabei wird zusätzlich der Chat geschlossen.

## Erwartet
Die Chat-Eingabe darf keine schwarzen oder grauen Vollbildblitze und keine Graublende der Spielebene verursachen. Die rechte Toggle-Leiste, die linke Toggle-Leiste, die Spieleranzeige, die Aktionsleiste und alle geöffneten Fenster sollen unabhängig voneinander normal dargestellt werden. Während der Pause soll die Anzeige stabil bleiben. Das Schließen eines Fensters darf nicht gleichzeitig den Chat schließen.

## Tatsächlich
Bei unpausiertem Spiel flackert die betroffene Ebene unregelmäßig und vermehrt sich beim Eingeben oder Löschen von Zeichen. Die rechte Toggle-Leiste liegt innerhalb dieser Einfärbung. Die Spieleranzeige, die linke Toggle-Leiste, die Aktionsleiste und alle geöffneten Fenster werden darüber gezeichnet und bleiben optisch normal. Während der Pause wechseln die betroffene Ebene und die rechte Toggle-Leiste langsam und gleichmäßig ungefähr alle 0,5 Sekunden zwischen normaler Darstellung und einer etwa 50-prozentigen Graublende, auch ohne weitere geöffnete Fenster. Wird während der Pause eines der Fenster Achievements, Spieler oder Inventar geschlossen, schließt der Chat ebenfalls.

## Technische Analyse
Das 0,5-Sekunden-Intervall entspricht dem Blinkintervall des Eingabefelds. In Textfield.lua wird der blinkende Eingabemarker über love.graphics.setColor(...) und love.graphics.rectangle(...) gezeichnet; nach dieser Grafikoperation wird der Farbzustand nicht zuverlässig wiederhergestellt. Dadurch kann ein Farbzustand in den nächsten Bildaufbau hineinreichen. Der Spielbildaufbau zeichnet zuerst eine vollständige, korrigierte Spielebene und danach die Benutzeroberfläche. Dadurch werden nachfolgend gezeichnete Fenster, die Aktionsleiste und die linke/Leisten-Oberflächen über der eingefärbten Ebene angezeigt, während Elemente, die im betroffenen Bild- oder Overlaypfad gezeichnet werden, ebenfalls betroffen bleiben. LoveRunLoader.lua erzwingt bei Tastatur- und Texteingaben zusätzlich eine Bildaktualisierung; dadurch nimmt die Häufigkeit der Blitze bei Eingabe und Löschen zu. Die gezielte Prüfung sollte den Grafikfarbzustand vor und nach dem Eingabemarker sowie die Renderreihenfolge der rechten Toggle-Leiste und der anderen GUI-Ebenen berücksichtigen. Beim Schließen wird die Eingabeverarbeitung derzeit zuerst auf einen aktiven Chat geprüft; dadurch kann ein Escape beziehungsweise ein Schließen des Fensters zusätzlich den Chat deaktivieren.

## Anhänge
- Windooofs.png
- loadin...g..2.png
- loadin..g....png
