- 色が間違っている
- スクロールができない
ここ数日、メール形式に関するいくつかの修正が行われてきました。まずはサイトの更新をお勧めします。
OpenWrtのDiscourseは私が管理しているわけではありませんが、これらの修正がリリースされたかどうか管理者に聞いてみることができます。リリースされていなかったでしょうか?
はい、管理者に連絡してください。アップグレードを実行できるはずです。
OpenWrt フォーラムではすでに 2.5.0.beta4 に移行しています。
Discourse のどのバージョンに更新すべきでしょうか?
同じバージョン内で更新している可能性がありますが、最新のコードを実行していることを確認してください。
@532910 サイトを 2.5.0-beta5 に更新しました。これが現時点で私ができる最善の対応です。
/ted (OpenWrt - システム管理者)
2.5.0-beta5 にも同様の問題があります
これは、メールクライアントに依存する非常に複雑なメール固有の HTML と CSS の問題であり、Discourse の問題とは間接的に関係しているだけだと考えています。@simon も最近、Litmus というメールテストシステムを使ってこれを確認していました。
私も同じバージョンでテストしています。
Litmus にコードブロックを含むテストメールを送信した際、このトピックの最初の投稿に記載されているような問題は確認できませんでした。長いコードブロックの場合、ブロック全体が正しく表示されます。ただし、Thunderbird のメールクライアントでは、コードブロックの背景色がコードの全幅に広がらないという小さな問題が発生しています。それでもコードは読み取れます:
どのメールクライアントでメールを確認されていますか?また、サイトの「管理」>「カスタマイズ」>「メールスタイル」セクションから編集可能なメールテンプレートや CSS にカスタマイズは施されていますか?
OP がダークモードを使用しているようです。それが原因かもしれません?
これは Debian sid の Thunderbird 68.8.1 です。Gecko を使用していると思われますが、表示内容は Firefox 76.0.1 と同様に問題なく表示されるはずです。
この HTML のスタイルは、前景色と背景色を同時に定義すべきという原則に反しており、共通のデフォルト(黒文字/白背景)に依存しています:
<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;">
(余談ですが、なぜこんなにずさんなんでしょうか?padding と background-color が二度繰り返されています。)
さらに、これは私の Discourse ユーザー設定や Thunderbird のスタイルを無視し、ライトモードで表示しようとしているようです。
Discourse Metaからのメールは見た目も良いのですが、白背景のままですね。(先ほどローカルにインストールした2.5.0-beta5からのメッセージは見た目が悪いです。)
もしよろしければ、こちらに長い行を含むコードブロックを返信して、私の側でどのように表示されるか教えていただけますか?
長い行のブロックはこちらです ![]()
<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;">



