Темы перескакивают на неправильный пост

В последнее время здесь, на Meta, несколько раз происходило следующее: я кликал по теме, она мигала и переходила к первому непрочитанному сообщению, но затем возвращалась к какому-то посту из далёкого прошлого. После этого мне приходилось прокручивать страницу обратно вниз. Там я снова видел правильную строку «-- последнее посещение --».

Мне кажется, что я не видел, чтобы кто-то ещё упоминал об этом или что это мне только кажется, но это случилось снова, поэтому я жалуюсь.

5 лайков

Кажется, это похоже на эту проблему: Discourse jumps back 20 posts in post history when navigating to new topic. Я тоже снова с этим столкнулся. Возможно, это происходит при переходе по уведомлению?

К сожалению, у меня нет хорошего примера воспроизведения :frowning:

3 лайка

Похоже, что так. Извините, я плохо поискал. И это произошло, когда я зашёл в эту тему.

2 лайка

Это случается довольно часто, но всё же случайно. Я винил в этом iPad и свои пальцы.

2 лайка

На этот раз я за настоящим компьютером с трекболом и большим монитором. Думаю, что это действительно так, но всё ещё не знаю, как предсказать, когда это произойдёт.

Я тоже часто это замечаю в последнее время, но у меня нет чётких шагов для воспроизведения. Возможно, это связано с приватными сообщениями и/или использованием навигации «назад/вперёд» в браузере.

3 лайка

Это имело бы смысл, если бы кто-то обсуждал старые посты в личных сообщениях? Но я не вижу личные сообщения, поэтому у меня нет данных. По крайней мере, я не сошел с ума.

1 лайк

На моём форуме я точно знаю, что это не связано с личными сообщениями.

Тем не менее, могут быть две разные ошибки, дающие схожие результаты:

  • пользователь, который не может контролировать мизинец и случайно нажимает на временную шкалу
  • личные сообщения ведут себя странно
3 лайка

Привет, @pfaffman,

Спасибо за жалобы! У меня тоже была эта проблема на саморазмещённом сайте, и я думал, что это только у меня!

Не могли бы вы (и другие, столкнувшиеся с этим) сообщить, верно ли одно из следующих утверждений:
(a) На вашем сайте включён (или установлен) плагин рекламы Discourse
(b) Вы используете блокировщик рекламы в своём браузере

2 лайка

Со мной это только что случилось здесь.

Вот что я получил:

А должен был получить это:

Здесь ни одно из них не верно. Ну, я не использую какие-либо блокировщики рекламы на iPad/Hub, так что для меня эта часть неверна везде :smirking_face:

1 лайк

Просто хочу убедиться, что я правильно понимаю употребление слова «здесь»: у вас на собственном форуме не установлен плагин для рекламы?
(Я спрашиваю, потому что он всё ещё установлен «здесь» (на Meta), хотя рекламу мы не показываем.)

Что ж, это возвращает песочницу к вашему предложению. Да, у меня на собственном форуме установлен и включён плагин для рекламы.

И чтобы было ещё понятнее: нет, я нигде не использую какой-либо рекламный блогер.

1 лайк

Было бы очень disruptive попытка отключить плагин рекламы на вашем собственном форуме?

При тестировании я отключил его на своём, и даже после повторного включения поведение не вернулось (пока). Мне интересно, не очистил ли отключение/включение кэш :thinking:.

Спасибо за ответ на часть про блокировщик рекламы! У меня был установлен один в браузере, и я его удалил, поэтому я задавался вопросом, был ли блокировщик рекламы фактором. Похоже, мы можем это исключить. (Я знаю, нужно тестировать только одно изменение за раз. :grimacing:)

1 лайк

Вовсе нет. Мой форум имеет очень низкий трафик, и я не показываю рекламу пользователям уровня TL2 и выше, так что это вообще не имеет значения. Я мог бы полностью прекратить показ рекламы, но для меня это вопрос принципа: пользователи платят, создавая контент или просматривая рекламу :winking_face_with_tongue:

Теперь я немного уклоняюсь от темы, но суть в том, что на моём форуме очень мало длинных тем. И, вероятно, именно поэтому они утверждают, что проблема возникала раньше, например на прошлой неделе, но сейчас её уже нет.

Ну, посмотрим. Плагин рекламы сейчас отключён, но не удалён.

1 лайк

Со мной такое случалось несколько раз… спорадически, невоспроизводимо, неуловимо.

Несколько минут назад.

Я получил это:

А должен был получить это:

Так что, если плагин объявлений всё ещё офлайн, это не может быть причиной?

Но есть одна общая черта — в обоих случаях, которые я заскринил, пользователь перемещался в тему, где получил уведомление о приветствии или о долгом отсутствии. Не значит ли это, что мы снова столкнулись с «шепчущими» сообщениями? Разве это не схожие действия?

Есть один небольшой вопрос: я не показываю такие уведомления на своём форуме.

2 лайка

Это всё ещё может быть совпадением, но в последние несколько раз, когда это случалось со мной, ситуация была аналогичной. Я тоже буду следить за этим, чтобы проверить, сохраняется ли эта закономерность.

Редактирование: Нет. В последний раз такого уведомления не было.

2 лайка

Привет :wave:

Кажется, у меня есть полупонятный сценарий воспроизведения…

Похоже, это происходит со мной, когда ползунок загрузчика находится в состоянии «загрузка» с отображаемым индикатором вращения при открытии темы.

Кажется, тема перерисовывается (возможно), когда загружаются скрытые сообщения, их высота добавляется, и всё прыгает не в то место… не уверен :thinking:

Сценарий воспроизведения:

  1. Найдите тему не слишком маленького размера с некоторыми непрочитанными ответами.
  2. Установите скорость сети браузера на «Медленный 3G» (просто чтобы убедиться, что отображается индикатор вращения при загрузке).
  3. Откройте тему.

Результат:

8 лайков

Я с удовольствием читаю ваши посты, @Don — я всегда узнаю что-то новое или полезное, выходящее за рамки обычного. Спасибо, что делитесь своими богатыми знаниями о том, как выполнять различные задачи. :slight_smile:

6 лайков