ユーザーフィールドにリンクを追加すると、自動的にHTMLタグに変換されます

ユーザーフィールドにURLを追加すると、自動的にエスケープされたHTMLタグに変換されるという、数週間前から存在する問題が、ここMetaでも発生しています。

2022-07-19_01h39_15

「いいね!」 4

Hi @iamntz:wave:

Locationフィールドで再現できましたが、他のカスタムユーザーフィールドでは再現できませんでした。他のフィールドでも同様の経験をしたことがあるか確認したかったのです。:slight_smile:

「いいね!」 2

ここにいくつかのスクリーンショットがあります: https://devforum.ro/t/raportati-problemele-intampinate-pe-forum/10162/91?u=iamntz

基本的に、問題はリンクを含むカスタムフィールドで発生します。

「いいね!」 3

テストサイトで一通り確認しましたが、ユーザーカスタムフィールドでも発生することが再現できました。

:uk: 絵文字は携帯電話で追加しました)

「いいね!」 1

これはデフォルトの「Location」フィールドでのみ発生しています。2.9.0.beta7 ( 0760b249ff )。

絵文字を保存しようとしましたが、保存してページを更新すると、LocationフィールドだけがURLを爆発させています。

<a href="https://meta.discourse.org/" class="onebox" target="_blank" rel="noopener nofollow ugc">https://meta.discourse.org/</a>

これはワンボックスしているようです。それがヒントです。:thinking:

このPRで問題を修正しました。

レビュー後、まもなくマージされる予定です。

「いいね!」 7

@maiki @nbianca フォーラムでも、あらゆるリンクで発生していることを追記しておきます。

「いいね!」 1

@ti0さん、こんにちは。:wave:

これは最近の回帰ですか? Biancaさんの修正が含まれている最新バージョンにアップデートしましたか? :slight_smile:

それは最近のものだと思います。まだその修正は適用していません。現在 2.9.0.beta7 を使用しており、これが利用可能な最新リリースです。そのパッチを確認できるかどうか、担当の開発者に確認します。

「いいね!」 1

@nbianca さんの修正はうまく機能します。:+1:

ただし、遡って適用されないため、それらのフィールドが台無しになっている場合は、実際に手動でクリーンアップする必要があります。

「いいね!」 1

このトピックは、最後の返信から3日後に自動的にクローズされました。新しい返信は許可されていません。