現在壊れています。
このコンポーネントは、カテゴリ + 最新ビュー(デフォルトでは私たちのケース)のトピックカードをクリック可能にするために使用していました。本日、最新の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のアップグレードに関連している可能性がありますか?
