Multi-Line Strikethrough Not Covering Quotes

@sam @codinghorror

GNOME 関係者からのフィードバックは以下の通りです:

libxml2 には過去約 10 年間で主要な機能追加がほとんど行われておらず、メンテナンスもかろうじて行われている状態です。C で書かれた HTML5 パーサーで、Ruby など多数の言語へのバインディングを提供する Gumbo をご参照ください。

元記事はこちら

回避策としては、こちらの回答 にあるように、プレビューウィンドウで HTML4 を使用するという方法があります(当時のブラウザ修正が既に適用されていたかどうかは不明です)。

最後の一言:あなたのプロジェクトは、10 年前のほぼメンテナンスされていないライブラリを基盤としているプロジェクトを基盤としているため、他の選択肢を検討することをお勧めします。それまでの間、エンドユーザーは複数行にわたって手動で取り消し線を入れることを余儀なくされることになります…

¯\_(ツ)_/¯

すでに nokogumbo を使用して配送しています。移行が妥当かどうかは、別途検討します。移行には確実に数ヶ月かかります。

[5] pry(main)> Nokogiri::HTML5.fragment("<p><s>a</p><p>b &aleph;</p>").to_s
=> "<p><s>a</s></p><p><s>b ℵ</s></p>"
[6] pry(main)> Nokogiri::HTML.fragment("<p><s>a</p><p>b &aleph;</p>").to_s
=> "<p><s>a</s></p><p>b &amp;aleph;</p>"

判断が決まり次第、ここで更新します。

@kris.kotlarek がこれに取り組んでいます

数時間前に気づいたのですが、今は動いています!

:+1: :100:

ありがとうございます!(プラグインが実行されていないようなので、Solution をお渡しできません…):innocent:

証拠:

複数行にわたる
取り消し線