WikipediaのoneboxingとURLエンコードされたセクションハッシュ

バグとしてトピックを分類していないのは、意図的な設計による可能性もあるため、まだ確信が持てません…
なので、これは機能します
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#Platon

これは機能しません
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#La_th%C3%A9ologie_selon_Aristote

奇妙なことに、span の id は La_th.C3.A9ologie_selon_AristoteLa_théologie_selon_Aristote になっています :thinking: なので、ここに関係があると思います: discourse/lib/onebox/engine/wikipedia_onebox.rb at 2f28ba318c3f650b1a0a76530021bc21bc8ab6f6 · discourse/discourse · GitHub

私もそう願っています! :grin:

「いいね!」 1

両方のワンボックスとも、私の Android では問題なく動作しています🤔

リンクは機能していますが、2つ目の抜粋は以下のようになります:

La poésie et les origines de la pensée… など

追伸:一瞬、私を驚かせてくれました!

ワンボックスの要約がサブセクションを反映することを望んでいるのですか?それは以下で制御されています。

これは以下の要素と一致していません。

<h3>
  <span id="La_th.C3.A9ologie_selon_Aristote"></span>
  <span id="La_théologie_selon_Aristote">La théologie selon Aristote</span>
</h3>

このコードは7年以上前に書かれたものですので、その間にウィキペディアのマークアップが変更された可能性が非常に高いです。もし誰かがこの問題に取り組んでくれるなら、プルリクエストを歓迎します。

「いいね!」 2

Fix/wikipedia oneboxing with url encoded hash by jbalsas · Pull Request #14015 · discourse/discourse · GitHub に修正案を送信しました。

m_url_hash_name のエスケープ解除を行えば、すべてのケースに対応できると思います。

この貢献プロセスが正しいことを願っています!:crossed_fingers:

「いいね!」 3