На другом форуме я наблюдал точную противоположность. Я зашёл в тему с оглавлением от pn, и при возвращении внезапно оказался рядом с 30-м личным сообщением, но с пустым оглавлением вместо навигации. Поскольку этот форум не использует самую свежую версию, которую я здесь пробовал, мне не удалось воспроизвести эту проблему. Возможно, она уже исправлена.
Я только что объединил исправление в ядро Discourse, которое должно решить эту проблему. Оно должно появиться на Meta в течение часа.
Ошибка зависит от положения прокрутки как в исходной, так и в целевой теме, что, возможно, объясняет, почему её сложно воспроизвести. Если вы прокрутили обе темы к первому сообщению, логика отображения DiscoTOC будет нарушена.
Хорошо подмечено. Я довольно часто пользуюсь оглавлением в последнее время, особенно в нескольких более длинных документах, и не сталкивался с таким поведением, но сейчас мне удалось его воспроизвести, основываясь на том, что сказали @Moin и @david.
Но теперь я могу воспроизвести другую ошибку.
При переходе от темы с оглавлением к теме без него навигация не появляется.
Работает так же. Единственное отличие в том, что вы не используете кнопку «Назад» в браузере.
В мобильном режиме видно, что проблема в оглавлении
Я думаю, что эта проблема, скорее всего, решена благодаря масштабному обновлению DiscoTOC, которое недавно объединил @awesomerobot. Не могли бы вы подтвердить это, @Moin?