外部サイトへのリンクがフォーラム内でなぜか残っている

数日前、Discourse 3.2 にアップグレードしたところ、一部のメンバーが奇妙なバグを経験し始めました。原因が全く分かりません。

時々、フォーラムを離れてメインウェブサイトにアクセスし、それを閲覧している際に、メインウェブサイトのリンクをクリックすると、フォーラムのページが存在しないというエラーページに飛ばされることがあります。クリックしているリンクはフォーラムとは全く関係ないものなのに、フォーラムに戻されてしまうのです。

さらに奇妙なことに、報告には、人々がメインウェブサイトをはっきりと見ているにもかかわらず、ブラウザのURLにはまだフォーラムの(サブ)ドメインが表示されているスクリーンショットが含まれています。まるでフォーラム内でのiframe経由でメインウェブサイトを閲覧しているかのようです。

関連情報として、メインウェブサイトへの直接リンクを追加するために Custom Header Links (icons) コンポーネントを使用しており、人々はそれを通じてメインウェブサイトにアクセスしています。

私の知る限り、これは通常の <a> タグのリンクを生成します。リンクは現在のタブで開かれます。

Discourse はサブドメイン subdomain.example.com で実行されており、メインウェブサイトは www.example.com です。これらは異なるIPアドレス/サーバーで実行されています。

私自身はこの現象を再現できていませんが、数日前のアップグレード以降、複数の人(複数回)で発生しています。常に発生するわけではありませんが、共通のパターンは見つかっていません。

この件について、どのような点を確認すべきでしょうか?特に、URLがまだフォーラムを表示しているように見える状態で、どのようにして別のウェブサイトを閲覧できるのでしょうか? :exploding_head:

「いいね!」 1

これはすべてのブラウザに影響しますか、それとも特定のブラウザのみですか?

確認しますが、これまでのところすべてのレポートはモバイルで、iPhoneまたはiPad(Safari、「Chrome」)への参照があるようです。

これを読みましたか?

「いいね!」 1

このケースではCSSの問題ではありませんが、フォーラムとメインのwwwドメインの2つのサブドメインで奇妙な混合コンテンツが発生しているように見えるため、関連しているようです。そちらでフォローアップします。これはクローズできます。

「いいね!」 1