Code presque illisible en mode sombre

Sur le Discourse Python, lors de l’utilisation de blocs de code en mode sombre, certains surlignages rendent le code illisible.

Par exemple :

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

Ressemble à ceci, où tuple et map sont à peine visibles :

(Il n’y a pas de différence si j’ajoute python après les trois backticks.)

Les outils de développement de Chrome signalent un rapport de contraste de 1,2, alors que les directives minimales AA sont de 4,5 et 7,0 :

[capture d’écran supprimée en raison des limites de nouveaux utilisateurs]

(L’outil d’évaluation de l’accessibilité Web WAVE n’a pas pu s’exécuter sur la page.) [lien supprimé en raison des limites de nouveaux utilisateurs]

Ceci avec les paramètres par défaut de Discourse.

Je sais qu’il est possible de choisir un autre thème, mais pourriez-vous s’il vous plaît faire en sorte que la coloration syntaxique par défaut fonctionne bien en mode sombre ? C’est aussi un problème d’accessibilité.

Discussion originale à :

Merci ! :smiling_face:

8 « J'aime »

Nous allons régler ce problème de style ! merci de nous avoir informés :heart:

5 « J'aime »

Merci @hugovk de l’avoir signalé.

Cette PR corrige la couleur de surbrillance pour le thème sombre.

Ce sujet sera clos dans quelques jours.

7 « J'aime »

Merci pour la réponse rapide et la correction ! :rocket:

4 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Les nouvelles réponses ne sont plus autorisées.