Пользовательские элементы навигации перестали отображаться после последнего обновления

Я использую этот код (во вкладке /head на странице настройки CSS/HTML), чтобы добавить несколько дополнительных элементов в меню, но после недавнего обновления он перестал работать. Кто-нибудь знает, почему?

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

    I18n.translations.en.js.filters.first_name_here = { title: "Имя", help: "Имя снова" };
    I18n.translations.en.js.filters.second_name_here = { title: "Имя", help: "Посетите наш...." };
    I18n.translations.en.js.filters.tags = { title: "Теги", help: "Теги" };

    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: