В настоящее время сообщения помечаются как прочитанные, когда верхняя часть сообщения находится немного ниже нижней границы окна браузера. Было бы здорово, если бы была возможность настроить это так, чтобы сообщения помечались как прочитанные только тогда, когда нижняя часть сообщения находится выше нижней границы окна, то есть когда всё сообщение было прочитано, а не только первое предложение.
Если это действительно проблема, я бы скорее попытался настроить значение по умолчанию, чтобы оно работало лучше, чем добавлять больше опций конфигурации для пользователей.
Когда вы в последний раз сталкивались с этой проблемой? Можете описать сценарий и сказать, было ли какое-либо влияние на вас, кроме того, что индикатор был помечен как прочитанный?
Если другие также сталкивались с этой проблемой, мне интересно услышать их истории.
В более длинных ветках, где я хочу внимательно прочитать каждый ответ, но не все сразу, мне приходится быть очень осторожным при прокрутке вниз, потому что если я прокручу даже на несколько пикселей слишком далеко, ответ ниже того, который я в данный момент читаю, будет помечен как прочитанный, хотя я его ещё не читал. Некоторые ответы очень длинные, поэтому тогда мне придётся читать весь следующий ответ и следить за тем, чтобы не повторить ошибку.
Изменение значения по умолчанию, вероятно, не вызовет проблем.
Думаю, другой подход мог бы заключаться в улучшении нашей существующей функции «Отметить как непрочитанное».
Сейчас, насколько я знаю, она помечает как непрочитанный только последний пост, чтобы помочь вам сохранить тему в списке непрочитанных, но не даёт возможности указать, какие именно посты не прочитаны.
Возможность «Отметить как непрочитанное отсюда» для конкретного поста, как мне кажется, удовлетворила бы вашу потребность и открыла бы путь для других сценариев использования, например «Я хочу перечитать всё отсюда позже».