Сломано.
Мы полагались на этот компонент, чтобы сделать кликабельными карточки тем в представлении Категории + Последние (в нашем случае это представление по умолчанию). После сегодняшнего обновления до версии 3.1.0beta8 (сейчас отображается как 3.2.0.beta1-dev) компонент перестал работать корректно.
Теперь курсор остаётся в активном состоянии, указывающем на возможность клика, но область темы не кликабельна. При открытой консоли браузера появляется ошибка, которая может помочь разработчикам выявить проблему:
Uncaught TypeError: this.router is undefined
function navigateToTopic(topic, href) {
if (this.siteSettings.page_loading_indicator !== "slider") {
// При использовании слайдера обновление заголовка после загрузки остального содержимого темы
// выглядит более плавно, поэтому не устанавливаем его заранее.
this.appEvents.trigger("header:update-topic", topic);
}
this.session.set("lastTopicIdViewed", {
topicId: topic.id,
historyUuid: this.router.location.getState?.().uuid
});
_url.default.routeTo(href || topic.get("url"));
return false;
}
Ошибка возникает на строке:
historyUuid: this.router.location.getState?.().uuid
Может ли это быть связано с запланированным или текущим обновлением Ember в ядре?
