Código quase ilegível em modo escuro

No Discourse do Python, ao usar blocos de código no modo escuro, parte do realce torna o código ilegível.

Por exemplo:

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

Fica assim, onde tuple e map são mal visíveis:

(Não há diferença se eu adicionar python após os primeiros três acentos graves.)

As ferramentas de desenvolvedor do Chrome relatam uma taxa de contraste de 1,2, onde as diretrizes mínimas AA são 4,5 e 7,0:

[captura de tela removida devido a limites de novos usuários]

(A ferramenta de avaliação de acessibilidade da web WAVE não foi executada na página.) [link removido devido a limites de novos usuários]

Isso com as configurações padrão do Discourse.

Sei que é possível escolher outro tema, mas por favor, poderiam fazer com que o realce de sintaxe padrão funcione bem no modo escuro? Isso também é uma questão de acessibilidade.

Discussão original em:

Obrigado! :smiling_face:

8 curtidas

Vamos resolver essa questão de estilo! obrigado por nos informar :heart:

5 curtidas

Obrigado @hugovk por relatar isso.

Este PR corrige a cor de destaque para o tema escuro.

Este tópico será fechado em alguns dias.

7 curtidas

Obrigado pela rápida resposta e correção! :rocket:

4 curtidas

Este tópico foi fechado automaticamente após 2 dias. Novas respostas não são mais permitidas.