Cakeday, по-видимому, несовместим с недавно обновлённой версией Discourse 2.8.14 и вызывает появление белого экрана.
if (siteSettings.navigation_menu !== "legacy") {
if (cakedayEnabled) {
api.addCommunitySectionLink({
name: "anniversaries",
route: "cakeday.anniversaries.today",
title: I18n.t("anniversaries.title"),
text: I18n.t("anniversaries.title"),
});
}
if (cakedayBirthdayEnabled) {
api.addCommunitySectionLink({
name: "birthdays",
route: "cakeday.birthdays.today",
title: I18n.t("birthdays.title"),
text: I18n.t("birthdays.title"),
});
}
} else {
Проблема, похоже, находится на строке 158 в файле discourse-cakeday/assets/javascripts/discourse/initializers/cakeday.js, который не учитывает тот факт, что в стабильной ветке свойство sitesettings.navigation_menu ещё не добавлено.
