新しいタブでリンクが開かない

正しく設定されています。

しかし、外部リンクが同じタブで開いてしまいます。

これはバグでしょうか?

あなたの個人的な好みに上書きしていますか?

「いいね!」 2

参考までに、それは「環境設定」>「インターフェース」>「すべての外部リンクを新しいタブで開く」の下にあります :+1:

「いいね!」 1

新しいタブでも開くように設定されています。

Metaで設定を変更し(サイトをリロードして)、このフォーラムで期待どおりに動作しますか?

「いいね!」 1

はい、ここで環境設定で設定したところ、新しいタブで外部リンクが開きました。

それなら、これはDiscourseのバグではないようです。

フォーラムに何か特別な点はありますか?セーフモードは試しましたか?これを引き起こしている可能性のあるプラグインはありますか?

特に何もありません。Hostinger Ubuntuでセルフホストしています。すべてのプラグインも無効にしました。セーフモードを試してみます。

この問題が発生している他のすべての人のために、修正方法を以下に示します。テーマコンポーネントを作成し、jsセクションに次のコードを追加するだけです。

import { apiInitializer } from "discourse/lib/api";

export default apiInitializer("1.8.0", (api) => {
  api.decorateCookedElement(
    (element) => {
      element.querySelectorAll("a[href^='http']").forEach((link) => {
        if (link.hostname !== window.location.hostname) {
          link.target = "_blank";
          link.rel = "noopener noreferrer";
        }
      });
    },
    { id: "external-links-new-tab" }
  );
});