Discourse内でアンカーリンクが機能しない - トピック外からは機能する

こんにちは。

投稿内の見出しへのディープリンクの作成に問題があります。新しいブラウザタブまたはウィンドウで開くと機能しますが、投稿内または返信内では機能しません。クリックするとページの先頭に移動してしまいます。

これを再現するのに役立つように、try.discourse.org に[サンプル・トピック]を作成しましたが、数時間で消えてしまうことを認識していますので、すぐにここで再現を試みます。

確認したこと

この問題に関する以前の言及を検索しましたが、投稿またはトピック内の見出しへのリンクガイドのこの返信しか見つからず、同じ問題を示しているようです。これは比較的最近(2025年11月)のものです。

「いいね!」 2

OK、上記の What I looked at という見出しにリンクすることで、ここで再現してみます。

「外部」とはフォーラムの外を指すのでしょうか、それともフォーラム内だがトピック外を指すのでしょうか?

あなたの問題は、こちらのバグ Anchors Not Working Across Posts Within Topic ではないかと推測します。

ああ、すみません。「外部から」というタイトルでの私の意味は、例えば通知メールなどから機能することでした。その後、新しいタブやウィンドウを開いたときにも機能することに気づきました。最初の返信のリンクでこれを確認できます。すでにそのページにいる状態でクリックすると、トピックの先頭に移動します。新しいタブで開くと、期待どおり見出しが先頭に表示されます。

以前のバグレポートについてですが、残念ながら、現在それらのリンクはどれも機能しません。また、それは2022年のものであり、これほど長く未修正のまま放置されるようなエッジケースのバグではないはずです。

私が何か勘違いをしているのでなければよいのですが。try.discourse.orgmeta.discourse.org、および自社ホストのフォーラムの両方で問題を再現することができました。

「いいね!」 1

はい、コントロールキーあり(動作する)とコントロールキーなし(動作しない)のリンクをクリックすることで、ここで再現できます。
これはEmberルーティングが問題を引き起こしていると推測されます。

「いいね!」 1

ご確認ありがとうございます。これをバグカテゴリに移動しました。それが適切な次のステップであったことを願っています。

「いいね!」 1