# Bug-Report: Nachtrag: Graufilter-Blinken im aktiven Eingabefeld folgt dem Cursor

- Typ: bug
- Datum: 2026-10-04 19:40 UTC
- Session: tly1e297bd9mujnpqan
- Version: unbekannt; der ursprüngliche Blaupausen-Editor-Fall wurde in Version 378 bestätigt, die aktuelle Version der Ergänzung ist nicht genannt
- Reproduzierbarkeit: Im Blaupausen-Editor und beim Maschinen-Namensfeld regelmäßig beobachtet; in der Chat-Konsole ohne Pause zeitabhängig und unregelmäßig, mit Pause gleichmäßiger; beim Spielstands-Namensfeld bisher nicht beobachtet

## Zusammenfassung
Ergänzung zum separaten „Graufilter“-Fehler: Die Graublende tritt nur bei aktiven Eingabefeldern auf. Der ruhige, rhythmische Takt ist offenbar direkt an das Blinken des Eingabecursors gekoppelt. Betroffen sind unter anderem das Namensfeld im Blaupausen-Editor, das Maschinen-Namensfeld nach Aktivierung des roten Stifts sowie die Chat-Konsole. Die Ausnahme bildet das Eingabefeld zum Benennen eines Spielstands im Menü; dort wurde keine Graublende bemerkt. Dieser Fehler ist unabhängig vom in Version 400 behobenen Titelkarten-Problem.

## Schritte
1. Im Blaupausen-Editor das Namensfeld für die Blaupause aktivieren und den Cursor beobachten. 2. Im Maschinenfenster den roten Stift aktivieren, sodass das Namensfeld der Maschine erscheint, und den Cursor beobachten. 3. Die Chat-Konsole ohne Pause öffnen und das Blinken über längere Zeit beobachten. 4. Die Chat-Konsole beziehungsweise das Spiel pausieren und dieselbe Eingabe beobachten. 5. Den Effekt mit dem Takt des Cursors vergleichen. 6. Das Eingabefeld zum Benennen eines Spielstands im Menü öffnen und dort nach einer Graublende suchen.

## Erwartet
Die sichtbare Cursorblende darf ausschließlich das aktive Eingabefeld beeinflussen. Weder der Cursor noch Eingabefelder dürfen eine graue Blende auf nachfolgende Bedienelemente, Fenster, Maschinen oder die Spieloberfläche übertragen. Das rhythmische Blinken des Cursors darf keine graublendenden Elemente in der Umgebung auslösen.

## Tatsächlich
Bei einem aktiven Eingabefeld erscheint eine Graublende im Takt des blinkenden Cursors. Im Blaupausen-Editor und beim Maschinen-Namensfeld ist der ruhige, rhythmische Takt zu beobachten. In der Chat-Konsole tritt der Effekt ohne Pause extrem unregelmäßig auf: oft bleibt er längere Zeit aus und blinkt anschließend schnell. Mit Pause blinkt er gleichmäßiger im Cursor-Takt. Beim Eingabefeld zum Benennen eines Spielstands im Menü wurde keine Graublende bemerkt. Eine Fehlermeldung ist nicht angegeben.

## Technische Analyse
Die Ergänzung grenzt den Effekt auf aktive Eingabefelder ein und stützt die Kopplung an den Cursor-/Blinkzustand. Im Textfeld-Modul wird der Cursor in einem gemeinsamen Blinkzustand gezeichnet; der Cursor bzw. seine Grafikfarbe wird beim Zeichnen verändert und der vorherige Grafikfarbzustand nicht über alle Rückgabepfade hinweg zuverlässig wiederhergestellt. In DrawBlueprintEditorView.lua wird das Namensfeld unmittelbar vor Rename, Undo und Redo gezeichnet, wodurch diese drei Elemente in den Frames mit sichtbarem Cursor die Graublende erben. DrawHeadBar.lua zeichnet das Maschinen-Namensfeld nach dem Maschinenkopf und kann dadurch ebenfalls nachfolgende Flächen beeinflussen. DrawChatInput.lua/ChatWindow.lua zeichnen das Chat-Eingabefeld am Ende der Chat-Oberfläche; die unterschiedliche Unregelmäßigkeit ohne Pause kann von der zeitlichen Aktualisierung, Zeichenreihenfolge und dem Cursor-Zustand abhängen. DrawNewSavePage.lua zeichnet sein Eingabefeld nach dem Save-Knopf und direkt am Ende der eigentlichen Seitenroutine; dadurch kann in diesem konkreten Aufbau der Farbzustand nicht sichtbar auf weitere relevante Elemente übertragen werden. Die wahrscheinlichste gemeinsame Ursache ist daher das nicht konsequent zurückgesetzte Grafikfarb- beziehungsweise Cursor-Draw-Verhalten in TextField.Draw. Der Fehler wurde unabhängig vom in Version 400 behobenen Titelkarten-Problem beobachtet.

## Anhänge
- Windooofs.png
- endsreen.png
- loadin...g..2.png
- loadin..g....png
- wiesoBlikendieKnöppeGraublendig.png
