Посмотреть # новых или обновленных тем

У меня на форуме этого не происходит, только здесь, на Meta.

Сверху я вижу сообщение «Посмотреть (число) новых или обновлённых тем», и оно, кажется, кликабельно, но я не могу на него нажать.

На скриншоте ниже указано, что есть 7 новых или обновлённых тем, и я вижу, что есть 2 новые темы. Должно ли это быть кликабельным? И если нет, то в чём смысл?

2 лайка

Мне это кажется ошибкой. Обычно мы ведь не показываем баннер обновлённой темы на страницах категорий?

Вероятно, связано с

cc @jean.perez

3 лайка

Это было запрошено клиентом, но для его главной страницы. Я изменю это так, чтобы это работало только тогда, когда вы используете «Категории и последние темы» в качестве своей главной страницы.

2 лайка

Можно ли заставить это работать, даже если Categories не является главной страницей? Это кажется довольно полезным!

На Categories - Discourse Meta я вижу ту же проблему, что и @Slowhand. Вот ошибка, которую я получаю в консоли JS при клике на баннер:

_application-c2a0db4315cc80bfd24dd0b2344da96b.js:2135 Uncaught TypeError: this.model.loadBefore is not a function
    at n.showInserted (_application-c2a0db4315cc80bfd24dd0b2344da96b.js:2135)
    at n.send (_vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:2198)
    at _vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:1177
    at o (_vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:2785)
    at _vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:1177
    at e.n._run (_vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:4034)
    at e.n._join (_vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:4033)
    at e.n.join (_vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:3999)
    at f (_vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:2870)
    at e.t.handler (_vendor-4a6fd1a2419a7fc9ac9b367a3ed0e00d.js:1176)
3 лайка

Да, я займусь этим. Странно, что у меня это работает, даже здесь, на Meta. Какой браузер вы используете?

Спасибо, это даёт мне довольно чёткую подсказку.

Я использую последнюю версию Chrome на последней версии macOS

1 лайк

Я использую Chrome (последняя версия) на ПК с Windows 10 (тоже обновлена).

1 лайк

Любопытно, что когда я открываю meta.discourse.org/categories в новой вкладке, баннер отображается корректно. Но при переходе по ссылке на /categories из другого места в приложении Ember возникает ошибка.

(Я не проводил тщательного тестирования этой идеи, так что она может быть совершенно неверной)

2 лайка

Этот PR должен решить проблему. Спасибо всем за сообщение об ошибке и помощь в выяснении причины.

7 лайков

Эта тема была автоматически закрыта через 13 часов. Новые ответы больше не принимаются.