Мы тестируем новый механизм фильтрации ответов здесь, на Meta.
Эта функция уже несколько недель включена в ядро и может быть активирована на любом актуальном сайте Discourse с помощью настройки сайта enable filtered replies view. При её включении нажатие на кнопку «n ответов» свернёт все сообщения, не входящие в текущую ветку диалога:
Кнопка «ответить на» также выполняет схожую фильтрацию сообщений, помогая читателю сосредоточиться на конкретной цепочке ответов.
В приведённых выше видео также видна закреплённая панель в нижней части страницы при отображении отфильтрованной ветки диалога. (Существует четыре типа фильтрации: два упомянутых выше — ответы и ответы на конкретное сообщение, а также сообщения от конкретного пользователя и сводки тем.)
Будем рады получить ваши отзывы об этой функции в ответах ниже.
Лично я предпочитаю старый подход. Обычно, когда я нажимаю кнопку «n ответов», это чтобы быстро взглянуть на ответы, а затем я продолжаю прокручивать тему. Новый рабочий процесс делает это гораздо более длительным.
Правильно, это альтернатива для тех, кто хочет более «поточный» вид мира на своём Discourse. Также используется существующий функционал при фильтрации темы по пользователю, а именно:
зайдите в длинную тему
нажмите или коснитесь аватара пользователя, который публиковал несколько раз
Это немного напоминает работу Reddit, где при переходе к ответу первого уровня открывается сам ответ и все его вложенные ответы в новом окне. Просто более оптимизированная версия, я полагаю. В этом смысле, думаю, функция выполняет поставленную задачу. Лично я бы не хотел, чтобы она была включена на тех экземплярах Discourse, которыми я регулярно пользуюсь.