Я заметил, что иногда индикатор 1 ответ появляется, даже если активирована опция «подавлять ответ непосредственно ниже». Проблема наблюдается на разных сайтах Discourse, поэтому она не связана с экспериментом дизайна. Однако эксперимент дизайна заставляет их отображаться на мобильных устройствах. Поскольку я обычно читаю здесь с телефона, теперь я замечаю их чаще.
После обновления одного из форумов, который я использую очень часто, в середине января, я также заметил больше индикаторов ответов там. Это не очень помогает выяснить, когда именно что-то изменилось, так как предыдущее обновление было в августе.
Я пытался найти шаги для воспроизведения проблемы, но мне не удалось обнаружить что-то общее для всех сообщений. Поэтому я думаю, что здесь задействовано более одной проблемы.
(1) Один способ, с помощью которого я могу точно воспроизвести проблему, — это цитирование сообщения №1 в сообщении №2.
Это происходило, например, здесь и здесь. Я также попробую вызвать это в ответе на это сообщение.
Однако это также происходит в других сообщениях, которые не являются первым сообщением, и между ними нет невидимых сообщений (я проверил номера сообщений).
(2) Для некоторых из этих сообщений я смог найти причину. Например, здесь: Introducing Form Templates - #17 by Canapin. Я думаю, что индикатор появляется, потому что ответ является ответом на 3 сообщения, и все они показывают этот индикатор. Даже последнее, которое находится непосредственно выше. Но я не уверен, является ли это причиной. Так что это может быть та же проблема, что и (3).
(3) Но есть и другие сообщения, где я не вижу причины, по которой индикатор не подавляется. (Хотя я не могу проверить, было ли, например, второе сообщение в ответ на это сообщение, которое было удалено, но всё ещё вызывает появление индикатора)
(A) Link to raw markup for topic / message - #2 by JammyDodger
(B) Introducing Form Templates - #55 by sunjam
(C) Discourse Build Error: “An error occurred while installing rbtrace (0.5.1), and Bundler cannot continue - #14 by stance455
(4) При поиске примеров здесь, на meta, меня привело в отчаяние следующее: иногда появляются индикаторы ответов, но после нажатия на них они исчезают. Даже обновление страницы не возвращает их. Я думаю, что сообщения находятся ровно на границе предварительной загрузки. То есть одно загружается до того, как загрузится другое.
Я записал два примера. Это ссылка на сообщение из первого видеозаписи. Когда я прокручиваю тему, индикатор ответа отображается под сообщением. Иногда я даже могу нажать на него, но в конце концов он исчезает.
Во втором видео я начал снизу, и вы можете увидеть, как исчезает индикатор того, что сообщение является ответом. Ссылка на сообщение
(5) Просматривая все эти ответы, я также заметил сообщение Private sub-category email-in Discourse::InvalidAccess - #11 by hellekin, где первое сообщение отображается как ответ, потому что оно содержит цитату последнего сообщения. Я считаю немного запутанным, что более старое сообщение отображается как ответ. По крайней мере, стрелка «перейти к сообщению» указывает в неправильном направлении.

