4875a1ed42
Der API-Key-Herkunfts-Label (apiKeyOriginLabel) zeigte bisher sowohl INFO-Befunde (Schlüssel kommt aus Umgebungsvariable) als auch WARNING/ERROR-Befunde (Schlüssel fehlt) an. Da das fieldErrorLabel direkt darunter dieselben WARNING/ERROR-Befunde bereits anzeigt, erschien die „Kein API-Key"-Meldung zweimal im selben Bereich. Lösung: refreshApiKeyOriginLabels() wertet nur noch INFO-Befunde aus. WARNING/ERROR-Befunde für fehlende API-Keys werden ausschließlich vom fieldErrorLabel angezeigt. STYLE_ORIGIN_MISSING entfernt. Drei neue Smoke-Tests sichern das Verhalten ab: - apiKeyAbsent_originLabelHidden - apiKeyAbsent_fieldErrorLabelVisible - apiKeyAbsent_noDuplicateMessageInPendingMessages Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>