Bloco de código parece errado no e-mail com as cores escuras padrão do Thunderbird

  1. cores erradas
  2. sem rolagem

3 curtidas

I know we’ve had a few email format related fixes in the last few days, first suggestion would be to update the site.

3 curtidas

I don’t maintain OpenWrt’s discourse but can ask the administrator if these fixes were released, weren’t they?

1 curtida

Yep, reach out to the admin. They should be able to run an upgrade.

1 curtida

We are already on 2.5.0.beta4 with the OpenWrt forum.
To which discourse version should we update?

1 curtida

You may be updating within the same version, just ensure you are running the lastest code.

3 curtidas

@532910 Site updated to 2.5.0-beta5. That’s the best I can do now.

/ted (OpenWrt - sysadmin)

4 curtidas

2.5.0-beta5 has the same issue

4 curtidas

Acredito que este seja um problema bastante complexo de HTML e CSS específico de e-mail, que depende do cliente de e-mail, então é apenas indiretamente um problema do Discourse. Sei que o @simon analisou isso muito recentemente também, usando o sistema de teste de e-mail Litmus.

1 curtida

Estou testando isso com a mesma versão.

Ao enviar e-mails de teste com blocos de código para o Litmus, não estou observando os problemas mencionados na postagem inicial deste tópico. Para blocos de código longos, o bloco de código completo é exibido. Estou, no entanto, notando um pequeno problema com a cor de fundo dos blocos de código que não se estende pela largura total do código no cliente de e-mail Thunderbird, mas o código ainda é legível:

Qual cliente de e-mail você está usando para ler os e-mails? Foram feitas alguma personalização no modelo de e-mail ou no CSS que pode ser editada na seção Admin / Personalizar / Estilo de E-mail do site?

4 curtidas

Parece que o OP está usando o modo escuro? Talvez esse seja o problema?

3 curtidas

Isso é o Thunderbird 68.8.1 do Debian sid; acredito que ele usa o Gecko e o conteúdo deve se parecer com o do Firefox 76.0.1, onde tudo está correto.

O estilo deste HTML viola a regra de que as cores de primeiro plano (fg) e de fundo (bg) devem ser definidas em conjunto e depende do padrão comum: texto preto/fundo branco:

<div style="padding-top:5px;"><pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f1f1ff; padding: 5px;; background-color: #f1f1ff; padding: 2px 5px;">

(A propósito, por que está tão descuidado? padding e background-color estão repetidos duas vezes.)

Além disso, parece que ignora minhas preferências de usuário do Discourse, o estilo do Thunderbird e tenta exibir isso no modo claro.

Acabei de notar que os e-mails do Discourse Meta parecem bem legais, mas são brancos. (Enquanto as mensagens da versão 2.5.0-beta5 que acabei de instalar localmente parecem ruins.)

Alguém poderia responder aqui com um bloco de código de linha longa para mostrar como ficará no meu lado, por favor.

1 curtida

Aqui está um bloco de linha longa :wink:

<div style="padding-top:5px;"><pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f1f1ff; padding: 5px;; background-color: #f1f1ff; padding: 2px 5px;">
3 curtidas

Parece bom, exceto o tema e a rolagem:

3 curtidas