Fast unleserliche Codehervorhebung im Dunkelmodus

Auf der Python Discourse sind bei Verwendung von Codeblöcken im Dark Mode einige Hervorhebungen machen den Code unleserlich.

Zum Beispiel:

class do(partial):
    def __rmatmul__(self, iterables):
        self.results = tuple(map(self, iterables))

Sieht so aus, wo tuple und map kaum sichtbar sind:

(Es gibt keinen Unterschied, wenn ich python nach den ersten dreifachen Backticks hinzufüge.)

Die Entwicklertools von Chrome berichten ein Kontrastverhältnis von 1,2, wobei die minimalen AA-Richtlinien 4,5 und 7,0 betragen:

[Screenshot wegen neuer Benutzerlimits entfernt]

(Das WAVE Web Accessibility Evaluation Tool konnte auf der Seite nicht ausgeführt werden.) [Link wegen neuer Benutzerlimits entfernt]

Dies bei Standard-Discourse-Einstellungen.

Ich weiß, dass es möglich ist, ein anderes Thema zu wählen, aber bitte sorgen Sie dafür, dass die Standard-Syntaxhervorhebung im Dark Mode gut funktioniert. Dies ist auch ein Problem der Barrierefreiheit.

Ursprüngliche Diskussion unter:

Danke! :smiling_face:

8 „Gefällt mir“

Wir werden dieses Styling in Ordnung bringen! Danke für den Hinweis :heart:

5 „Gefällt mir“

Danke @hugovk für die Meldung.

Diese PR behebt die Hervorhebungsfarbe für das dunkle Thema.

Dieses Thema wird in wenigen Tagen geschlossen.

7 „Gefällt mir“

Vielen Dank für die schnelle Antwort und die Korrektur! :rocket:

4 „Gefällt mir“

Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.