最近のアップデート後、カスタムナビゲーション項目が表示されなくなった

このコード(CSS/HTML カスタマイズページの編集タブの /head 内)を使用してメニューにいくつかの項目を追加していますが、最近のアップデート後に動作しなくなりました。なぜでしょうか?

  <script>
    Discourse.ExternalNavItem = Discourse.NavItem.extend({
      href : function() {
        return this.get('href');
      }.property('href')
    });

    I18n.translations.en.js.filters.first_name_here = { title: "Name", help: "Name again" };
    I18n.translations.en.js.filters.second_name_here = { title: "Name", help: "Visit our...." };
    I18n.translations.en.js.filters.tags = { title: "Tags", help: "Tags" };

    Discourse.NavItem.reopenClass({
      buildList : function(category, args) {
        var list = this._super(category, args);
        if(!category) {
          list.push(Discourse.ExternalNavItem.create({href: 'http://forum.com/tags', name: 'tags'}));
          list.push(Discourse.ExternalNavItem.create({href: 'https://forum.com/something', name: 'name'}));
          list.push(Discourse.ExternalNavItem.create({href: 'https://forum.com/t/thread-url/193454#heading--name', name: 'name'}));
        }
        return list;
      }
    });
  </script>

はコアから削除されました。トップナビゲーションメニューに項目を追加したい場合は、このコンポーネントを使用してください。

ジョー、ありがとう!追加しました。

ただ、#jump が削除されているように見えるのですが?

forum.com/t/thread-url/193454#heading--name

編集:URL 自体は存在しており、コピー&ペーストすれば正常に動作しますが、ナビゲーションからクリックすると削除されてしまい、トピックの先頭に移動してしまいます。原因がわかる方はいらっしゃいますか?

それは次のようです

https://meta.discourse.org/t/deep-linking-to-headings-anchors/47552/36?u=falco

ラファエルさん、ありがとうございます。以前は機能していたはずなので、最近の変更によるものではないかと推測しています。

これは特定が難しかったのですが、@j.jaffeux :mage: がここで修正を追加しました。

Discourse が最新バージョンであれば、正常に動作するはずです。

素晴らしい、動きました!!!

@Johani さん、@j.jaffeux さん、ありがとうございます :orange_heart: