Клавиша Shift + U рекламируется во всплывающем окне «Горячие клавиши» как способ «пометить тему как непрочитанную», но как именно она должна работать? Я попробовал это в трёх ситуациях:
во время чтения темы
на главном экране («Новое» для меня) при прокрутке вверх/вниз с помощью j / k
на главном экране в режиме выделения (после нажатия Shift + B и выбора тем с помощью x)
Ни в одном из случаев она не делает того, о чём заявлено. В первом случае она, кажется, что-то делает, но это выглядит скорее как ошибка.
Мои вопросы:
как правильно использовать эту клавишу?
возможно, я могу достичь своей цели другим способом? Моя цель — выбрать несколько тем из разделов «Новое» или «Последнее», чтобы прочитать их в другой сессии, не просматривая весь список заново
есть ли более подробная документация по горячим клавишам? В частности, объясняющая контекст, в котором следует использовать каждую комбинацию?
Кстати, такое же поведение наблюдается на Meta и ещё двух сайтах, так что я не думаю, что это проблема обновления.
Всякий раз, когда у вас открыта тема на экране, её статус устанавливается как «прочитано». Если вы хотите, чтобы у неё был статус «непрочитано», тема должна не отображаться на вашем экране.
Когда вы нажимаете Shift+u на теме, она помечается как «непрочитанная», и вас перенаправляет на главную страницу.
Если вы прокрутите список тем до только что помеченной как непрочитанной, вы увидите, что у неё нет более светлого цвета статуса «прочитано».
До
После
Но я согласен, что такое поведение кажется странным. Быстрое всплывающее окно с сообщением о том, что тема помечена как непрочитанная, могло бы стать хорошим дополнением.
моя цель — выбрать несколько тем из разделов «Новое» или «Последнее», чтобы прочитать их позже, не проходя заново весь список
Полагаю, концепция «Непрочитанное» здесь не совсем применима. Но тогда как это сделать?
Кроме того, иногда я захожу в тему (то есть начинаю её читать), но потом вынужден прерваться и приступить к работе Я хочу вернуться к этой теме позже, даже если в ней больше не появилось новых сообщений. Я не знаю, как это сделать, теперь, когда я лучше понял, что такое «Непрочитанное»: тема не появится на моей главной странице («Новое»), даже если я пометлю её как непрочитанную.
Вы можете добавить тему в закладки. Кроме того, если вы отслеживаете тему и используете функцию «отметить как непрочитанное», тема появится в вашем списке «непрочитанные», как тема, в которой вы не читали последнее сообщение.
Я предполагаю, что вы имеете в виду список «Непрочитанные», доступный с главной страницы по сочетанию клавиш G U. Но для меня этот список всегда показывает только темы с новыми сообщениями, появившимися после моего последнего посещения.
Именно поэтому я выделил фразу «даже если» в своём предыдущем сообщении. Когда я нажимаю Shift + U в теме, меня резко возвращает на главную страницу (я думал, что это ошибка, но теперь понимаю, что это сделано намеренно). Во-первых, кнопка «Непрочитанные» отображается только если есть другие темы, соответствующие этому критерию. Во-вторых, даже если я всё же попробую нажать G U, я получаю страницу с сообщением о том, что непрочитанных сообщений нет.
Когда вы отмечаете тему как непрочитанную, вас перенаправляют на главную страницу, но эта тема не появляется во вкладке «Непрочитанные», если вы не принудительно перезагрузите страницу.
В этом ли проблема?
Я также ожидал, что тема появится без перезагрузки страницы.
Полагаю, что запрос timing с параметром запроса last=1 устанавливает статус непрочитанного. Главная страница загружается сразу после этого и должна добавить тему во вкладку «Непрочитанные», однако по какой-то причине этого не происходит.
Может показаться странным, что я не попробовал обновить страницу. Но по какой-то причине мне казалось, что я уже пробовал это сделать, и это не помогло. Однако теперь я вижу, что тема (и кнопка «Непрочитанные») действительно появляется после обновления.
Похоже, здесь скрывается баг, но гораздо более тонкий, чем тот, с которого я начал. Спасибо, что разобрались в этом.